^ exactly.
RO definately needs a slightly organized "squad system", at least for pub play. i mean we already have squad leaders, but no squads, just a platoon of troops......and no platoon leader

i'm sure it could be loose enough that it would benefit organization in pub play without being detrimental to clanplay.
i also agree that multiple spawn options would be a good thing, especially in the case of the dreaded spawn "exit" camp. it should depend of the current control status of objectives in correlation to spawn areas. you can use spawn1 or spawn2 if you have no objectives capped, but should you capture objectiveA you'd then be able to select spawn2 or spawn3.......that's why i mentioned bf1942 which was pretty similar to that.
an issue with the DH "door" system is that like gaston said, it doesn't feel realistic, but the main issue is the teleporting that takes place and the lack of sufficient spawn (exit) protection. typically the "exit" is a small shed or wall that provides you no cover whatsoever to protect a route to exit. in some cases there isn't even a wall and you just appear in the open or maybe if you're lucky in a house, which is prime for killing defenseless enemies. in pub play you don't see it all to often, but in organized play when teams are not always evenly matched, it could get way out of control. notice how no clan matches are ever played on DH maps. that's why many will say that the DH system is an improvement from RO but it still would need a lot of work.
something that would also be really interesting would be the ability for players to spawn inside vehicles, like tankers selecting an avaible tank to crew and spawning inside of it when they and the tank is spawned. also with transports should infantry need vehicles to cover distance on bigger CA maps, if spawn "groups" spawned directly in the transport (driver/mg randomly chosen) then you'd not have to deal with 1 guy running off with the halftrack and leaving everyone else behind for example. that would also eliminate the need for the "waiting on additional crewmembers" feature, limit tking in spawn and better protect spawn zones should there be bugs in the spawn protection which can still be seen in almost every stock ROOST map.