Visually okay, controls are adequate but enough annoyances to remove the fun pretty quick. Rogue-like perma-death I understand and expected. But this is a game where the designers exercise arbitrary control over every choice you can make, and it isn't the better for their choices.
The mechanics and the attack/spell visuals for all the different "classes" are the same. Their starting stats are pretty much all the same. And limited by the game -why? If I want to play a wizard with Intelligence 13 and Strength 15, or a barbarian with constitution 9 and wisdom 16 - why stop me? The character may die faster, but that's my choice. And it might make starting a new character every 15 minutes a bit more interesting. Or at least give the illusion of player control.
But when my pet dies from MY attacks (because I have no control over it and it won't attack but also won't move away?) I get tired of that pretty quickly. When you pass a side door the game asks "Investigate Yes/No?" but your answer doesn't matter- either way the monsters come out. In large numbers. Behind you. Right on top of your pet, if they're still alive. (Yeah, every time over at least 20 rounds of play...wth?)
When one of my characters dies because a merchant insists I pay for damages from a dwarf attacking ME - and I sell them everything I'd collected, then try to run - and go through every healing I have, a speed potion, all of my attacks, and even lead the merchant through a trap (which zaps me but doesn't affect the merchant). And perhaps I wouldn't really mind that if at least it was my character who had broken the merchant's goods!
Was it exciting for two minutes? Yes. Did I make me want to try again? No. That's where this game falls on it's face.
I don't expect a game to be fair, and games can be arbitrary - up to a point. But if you want my time there has to be something about it that's rewarding to me. If there is nothing under my control as the player that can change the presentation of the game, the mechanics, or the outcome then why give you my time?
Torchlight on insta-death mode offers much greater variety of classes, skills, creatures, customizations, mods and settings.