Solid Gameplay...
But it needs work on balance. I wouldn't say you need a ranged option, but I found myself getting mobbed as a thief and running like a punk a lot of the time, especially with the spiders showing up in groups and spamming slows.
Didn't beat it at all, but I'm gonna stop playing now before tetris effect sets in.