I wouldn't put magicka in the same sub-genre. It plays completely different.
When it comes to Diablo 3 vs Torchlight...well for end game il give it to Diablo 3. I think it has deeper mechanics etc.
Torchlight is fun but it lacks a significant end game as far I'm aware.
Theres also a little nice ARPG called Path of Exile which you might want to try 







