I've tried out all of the classes after playing for a week. Personally, the casters have been my favorites. I played the engineer that I asked for assistance about on here and didn't really like him. :/
I tried the necromancer up to 10 and LOVE HIM. I tried the elementalist and also like him but he's kinda squishy. But I love the versatility. The mesmer has really cool moves and I like the tactical approach to it.
So I was thinking, why not make a caster main? I just need help choosing one.