I played a ton of D2, but I always was disappointed that, with the exception of gimmick builds which could barely make it to Nightmare, you were limited to one or two viable builds for each character. Put more than one point into Firebolt? Too bad for you.
As for D3, I almost finished my first playthrough without drinking a single health potion. Not exactly the nail-biting, walking the razor's edge gameplay I had come to expect from Diablo.
The skills I'd get for leveling up seemed pointless too. I can pick between an attack that explodes this way or that explodes that way. Maybe it'll explode and freeze the enemies for 1 second. Meh.
Maybe this is me just getting old. But I didn't feel this way about TL1.
In torchlight I think they needed to work a wee bit harder on differentiation of the characters and places you visit. I couldn't name one character from torchlight 2. (And I am on act 2.5)
More a "Oh, I am fighting the end boss? I didnt realize..." rather than a "Oh cool! I'm about to fight the end boss! Better get ready!"
Still play D2 on occasion though.