Part of the joy of being human is understanding systems and working with them efficiently to achieve goals. Good luck doing that with crawl. You can sort of achieve this by dumping a lot of time and building up intuition via experience, but you still won't be able to say why you chose this over that for all your choices.
I found myself getting into scenarios, wondering, which choice is better along one particular dimension? STR vs DEX? This armor vs that? What are the trade-offs? The only real way to find that out would be to dump the game at its current state and then simulate both choices against a suite of enemies to see how it plays out at least in 1v1 situations, never mind when handling many enemies. It's frustrating playing a game with so many numbers yet the output of the systems they feed into are so opaque.
It's really unfortunate because although it already feels like a gem of a game, it could be soo much better if the interplay of the various combat / character systems wasn't so ridiculously complected. I would love to see some of the sensibilities of the Factorio team applied to crawl's UI and underlying combat/character systems.