I haven't read anything in this thread, but I just want to say that I do not like Diablo 3.
The horrible DRM, forced online play, 4 player max, Real-money Auction-House, no death penalties (except hardcore which is ridiculous), 60 level cap, massive login errors, queue wait times just to log in, getting kicked for AFKing in your own single-player game. The story is 7-8 hours long?
After 12 years of development this?
I'm sorry, but Blizzard has become a horrible, money-grubbing company and nobody can deny it.
I'll stick with Torchlight 2 which for $20 offers:
1. Offline play.
2. Full LAN support.
3. Full Mod support.
4. Death penalty options.
5. Can start the game on the hardest difficulty, without having to grind through it 3 times.
6. No player cap.
7. Awesome community mods (this deserves to be mentioned twice, since D3 won't even let you mod their game whatsoever).
8. Stats and skill points.
9. The first Act of Torchlight 2 is apparently as big as the entire game of Diablo 3. The developers say the entire game will span 3 huge acts, and a 4th boss act, and will take about 40 hours to complete, and that's if you're rushing.
10. New Game+, which is like Diablo 3's Nightmare/Hell/Inferno mode, except you can restart the game infinite times for harder challenges - giving it literally infinite replay value.
So in closing, if you bought D3 you wasted your money and are supporting a company that is no longer trustworthy or commendable. Wait for TL2, that is all.