If you like these kinds of games but find SPD to be a little too mechanically simple and lacking in build diversity, you may also enjoy DCSS (dungeon crawl stone soup) and my personal favorite: Frogcomposband.
You can play the later at angband.live, and it's an exceptional game with incredible depth and variety.
And BTW, if I can figure out how to do Eclipse CDT and get the source code running in an IDE, so that I can do LOTS of fun things with class skills, you can to! Because the last time I did C/C++ was 1998.
Also, Remnants of the Precursors (java) you can do some fun things. I got "doomstars" half-implemented, a race skill that marks planets with resources or artifacts (archaeology bonus), and lots of other fun things.
I really like open source games, half the fun is hacking them.
I have yet to download nethack from the net and hack it though.
I agree about SPD. While it's great for a mobile game and looks gorgeous, I find the gameplay somewhat shallow for a roguelike.
If I have a monitor and keyboard at hand, I prefer to play the likes of ADOM (classic version, not Ultimate), Brogue, Legerdemain, Sil, DCSS, etc. which offer more depth, strategic complexity and meaningful choices, IMHO.
Haven't tried the frog one, will do at some point.
There was a Nintendo DS port of Stone Soup that I really loved. Had some great times provoking monsters into fighting each other while I hid in the shadows.
You can play the later at angband.live, and it's an exceptional game with incredible depth and variety.