Oh god, RF Online!If you think theyre a stationary class I would like to use an example from another PvP focused game I used to play, RF Online. There was a class called "Striker" who specialized in rocket launchers, which on their own only did half decent small AoE damage. Where they shined though was in the use of Siege Kits. They could whip out a Siege Kit which would make them completely stationary but boost their stats in various ways depending on the kit used. A couple examples are the Sniper Kit which gave you huge range and a big damage boost, but lowered firing speed. Another was a Rapidfire kit which shortened range and decreased damage but gave you insane fire speed (amazing for crit locking people to prevent heals), and then the more standard kits which gave you some range, some damage, and some defense. All Kits gave you access to special siege only skills which were, especially in sniper kit, capable of 1-2 shotting nearly anything.
They were the most desired DPS class for the faction that had Strikers, but there were a LOT of bad strikers who didnt seem to comprehend when it is and isn't a good idea to siege up (ie: when your force is giving ground and the enemy zerg is charging right at you....not a good idea to siege up and be unable to move).
Anyway, sorry bit of a rant about the game/class, but point is in comparison Engi and Magus are not stationary at all. They just dont go into a fight immediately being at full potential without properly building up and making wise choices for where to position themselves and when. BW/Sorc are much the same in that fashion, have to build up their mechanic to reach full power, and cant just charge into the middle of a battle without thinking.
Compared to what that game was, we are truly blessed. Skillblast and Compound Skill - if you didn't have dodge, you were dead with one click. Yeah, that's an example of EXTREME mobility restriction to the point where no skill remains.