Do you plan on penalizing players for spawning Predators who are too impatient to wait for a rhino and then leave them empty once they reach their destination? Too many time entire teams have lost because of one player's stupidity. Do you ever plan to remedy this?
solution could be that tanks only spawn if (maybe?) 3 are willing to spawn a tank a popup for squadmates when they are dead and a squadmate want to spawn a tank "your squadmate needs 2 more ppl to spawn a tank. Join the tank crew? Join crew | regular spawn"
There could be limited player respawns for a tank. I recognize it can be difficult to get a group organized, so if a player spawns a tank, then there are say 3 spawns directly into the tank. That way even if someone picks one up as a taxi, other players could move into it and actually use it without chasing it to whatever forsaken place the first one takes it too.
What you could do is have extra waiting time for the player to spawn a vehicle again if their transport/tank got destroyed shortly after spawning.
1st and for all we need a system were winning counts. Maybe the winner gets Xp doubled ? (no fix amount to prevent leeching, but also no system that only rewards the top 5 players) For the moment its more effective to grind xp then winning. So why to care about a tank ?
they could take a page from the original homefront game's MP and make spawning a combat tank tied to your personal score, hell take it one step further make it cost your exp to spawn (as in deducting exp, maybe around 500-700). unless they don't care about their endgame reward or they have a colossal amount amassed already in match it will strongly encourage people use them as intended or not at all.
Thats kind of a big screw you to orks an eldar though. The falcon is no where near as impactful as a predator and the gun wagon gets picked apart so quickly due to everyone elses abundant AV and poor handling.