Need some advice on professions
In PvE, a staff elementalist is the best choice you’ve got for a good pure ranged class.
A grenadier engineer is also a somewhat viable choice but can suffer from delay and spread on their grenades at long range, plus having to close in to use their big hitting skills.
Unfortunately I’m not well versed enough in PvP to say anything about it.
The Elementalist is a very strong arena pvp option with the dagger/dagger build. Aswell as serving as the backline ranged dps for World versus world bigger scale battles with the staff . They also function very well in PvE with either the staff or the scepter/focus or dagger. They provide alot of AoE damage, aswell as essential boons to your teammates. This is the class i would suggest from what you’ve said you’re looking for
Fortunately for you, no class in this game benefits from standing still and attacking! In this game, as soon as you stand still, you are dead.
As for your classes:
Elementalist is strong in every game mode. Their D/D builds are bruiser builds that are highly mobile. They also have staff for extreme long range. That satisfies both of what you described.
Mesmer is a lot of fun. And they arguably have one of the best ranger weapons in the game, GS, since only one attack is a projectile that can be reflected. Member sword is great too. It’s Auto attack rips boons, and it’s 2 skill is a burst+evade. They have lots of I combat mobility and are a good class if you ever want to be out of the box. Noobs will also think you’re the most overpowered class in the history of MMO’s, which is funny.
Warriors and Guardians both make great squishy bruiser characters. The difference is, Warrior has more passive defenses, while guardian has more active defenses.
Ranger is great as well. I’m sure you’ve already discovered just how potent the LB is. Ranger Melee builds can get nasty too. Using a sword/Dagger + GS is a lot of fun, especially when you can rely on your pet to use immobilize.
TL;DR, I would probably recommend either elementalist for you, or ranger. finally, don’t let anyone tell you a class is useless. They are all viable in PvP.