Retruning player- what class?
Well, honestly every class can do everything but saying that is pointless and fruitless SO…
1. Elementalist is by far the most versatile of the classes although this is GW2, everyone does everything to an extent anyway.
2. Mobility wise, Thief is by far the fastest distance closer, next is the warrior. The only class without 25% extra movement speed signet is the guardian, but you can technically go perma swiftness with certain builds (i,e, Retreat+ Save yourselves with Runes of the pack).
3. There are certain things in the game which one shot you anyway regardless of tankiness, just learn to dodge and mitigate damage and tankiness wont be an issue.
4. Baby, that’s completely up to how you design your character :P
Now honestly every class supports one another in different ways, guardian does it the best, you don’t even have to try and everyone around you is already much better off, not to mention the insane amount of damage mitigation the class has. However your ranged options would be limited. Engineer and ele’s are very good in both being able to support and damage at range (Not to mention they are currently in ).
Just keep in mind though, trying to act as a support in this game is highly frowned upon in pug dungeons, everyone in the team is technically a support for one another. Trying to be a healer role will get you scorned in most instances.
Engineer is doing just fine. Go for it.
Three things though for leveling. Speedy Kits is your friend, Grenade Kit is terrible until you get the Grenadier trait, and don’t bother with Turrets (except Healing Turret) due to their immobile nature. Generally proper Healing Turret usage is: Drop Healing Turret > Overcharge > Pick it up.
Oh and Engineer specialization is getting Hammer in HoT. So there’s that to look forward to.
Guardian! It’s like a healer and a tank all rolled into one! It’s a good one for soloing the map. I also really like Mesmer but you have to be more patient. Mesmer doesn’t get really good until after level 40 because it’s soooooo squishy when it’s a lower level. Very fun to play now that it’s a level 80.
IGN: Basher Barbie