My choice would be GD , though i don;t like the tomboy look of the female char. Don't dig short hair for females. Even in Titan Quest the female char looks better.
But the atmosphere is great, almost just as dark as the old diablo games. Diablo 3 is just World of Warcraft with diablo chars and lore added.
whalleywhat: Path of Exile. But this is good too.
t0nedude: Not if you want some single player action.
My choice is GD by a country mile.
Path of Exile is mostly singleplayer.
Yes, PoE is an online game and requires internet to play, because there is also a PvP mode in it.
However, PvP is optional and you can just play the game in PvE mode.
I play PoE myself solo and don't bother much for the PvP stuff,also because PvP is rather on a small scale.
You have no guilds, no instances and the like.