It`s true that RL combat might look simplistic compared to standard RPGs, something that put me off initially ("wha, you bump into something and that`s it?"). But this is a deceptive angle, you need to adjust your mindset a little bit. Nethack is just not a very combat-oriented RL to start with.
I`d say in roguelikes the choice of positioning, equipment, actual foe (you shouldn`t fight everybody!) and other factors make up for "combat" instead of traditional step-by-step cRPG menu driven action. Once you`re face to face with your foe it`s down to bumping and RNG mostly (talking classic melee character of course, spellcasters, sneaksies and such might differ)
Try Sil for probably the best tactical fights in the RL world. I also love fighting - Crawl (DCSS or original), Caves Of Qud, Brogue are also good tips for intelligent carnage.