I was thinking that ranged classes have a huge advantage in the game? Just for the fact to many monsters have corruption attacks or drain stats, or age you. This is true for most of the bosses in the game, which mostly are taken out by ranged anyway, even when playing melee?
Ofcourse pure melee is fun as well, since there is nothing more annoying then to gather 328328728 arrows on the floor, or try to find that one spellbook that you need :P.
Or are there some tactics i'm not aware of when playing melee?