Since it's SOE, I expect:
-Boxed game, subscription fee
-F2P Up until X level
-Possibly advertisements in game (wouldn't put it past them - even in a P2P game)
-Microtransaction store for vanity items
The "Spawn near your squad to get to the action quicker" is a double edged sword. In Planetside 1, The Advanced Mobile Station (AMS. Mobile spawn point that was slow, big, and deployed with a cloaking bubble) was a seriously tactical part of the game. Where you placed it, how you used it, getting it to the front lines.. etc. On the other end, yeah, there were times where getting to the action is just an absolute bitch. Running across a continent to reach a fight and die was just not fun.
They better balance that very carefully. High rank commanders coming up with missions? Sold. They should just say "Capture this point" and if you're fighting at the point, you gain a bonus % to experience. Simple fix really. I'd imagine there'd also be automatically generated missions for lower EXP to not completely punish solo-ers and also encourage team play. You'd get 10% bonus for killing in the mission sphere solo generated by the game, or 20% for a squad mission sphere generated by a player, for example.