Encountering issues with the Localization/Translations with 1.3.5? Please report them via the section linked below so that we can account for all of them and have them addressed. Thanks!
Localization Bugs & Issues Section

Mage, most likely. I've played around with a different character for every class build (and the occasional mixed build), but my very first character ended up a mage because of the sheer utility it provides. It's as solid as any class in the early game, remains solid throughout the entire game, and picks up even more steam near the end. In particular, I've found it peaks at the very beginning and end - the former with the Gem Staves, Waterbolt (if you got lucky), and especially Space Gun, and the latter with the Spectre and Nebula armour sets.

A very close second would be melee, which is itself quickly followed by summoner - but both only in the very late stages of the game, and both mainly because of the phenomenal Valhalla Knight armour pieces. When it comes down to it, magic will always be my weapon of choice.

Mage and Summoner - former because of the buffs from the Spectre suit and Nebula armor, latter because I love having a platoon of minions following me in tow(and being able to resummon them through walls!).

My favourite class is mage, because it was the first one I ever played and because I love the last two armor sets, since they are amazingly useful when playing with others.
Another reason would be that many weapons are almost impossible to miss with or even homing, so I can focus more on dodging and surviving rather than aiming.
Last reason is a bit lame: The weapons are just very pretty to look at. You're basically a one-man-lightshow.