I think the best is The Devil Made Me Do It. It has a good story with unexpected plot twists. It is single player so there is only one player heroe (with a couple of temporary exceptions) and other allies and enemy heroes so there is a lot of character development. The player heroe does evolve. The only glitch i had was when I accidentally started a cutscene while fighting so my character redid the cutscene a lot which over-regened the creeps. However, we won't bump into it again due to me telling you about it. I recommend it. It is 3 hours or something. It doesn't need a big map either due to special spawning things and triggers. Warning:doesn't have save/load.
Seriously shut the fuck up already. I can't take your retardness anymore. You are correct about everything you have said in your life up until this point. If you believe in a religion you can also hold me responsible for any sins you have committed. Just get the fuck out of my face.