personally I still say a spawn system like HLL would work better for this game, with certain vehicles being a spawn point (half track), rally's being temporary rally points not meant to last long, and garrison a larger, tougher, more permanent spawn point that can be used by the entire team (maybe for BB just have it be a larger more defensive type of buildable spawn point that is far tougher and has a much longer cooldown).
Maybe having 3 types of buildable spawn points would be worth, one for the basic members that has limited uses but a fast cool down, the one we have now for SL but with a slightly faster cooldown since it would be meant to be expendable, and a larger one like the garrison for SL that is again meant to last much longer and be a defensive point.
Spawn points should also not be locked for defenders to spawn until they become neutral, this ruins most chances of fighting off the enemy because most spawn points are small, meaning the enemy is usually close enough to trigger a spawn blocker on any defender squad because they are too close, which of course gives attackers a massive advantage.
which leaves the only way to defend is to have guys rat on point to buy time, and have rally's and squad attack the point from outside the point.... which defeats the purpose of having defenders in the first place and is a large, though not only, reason that most games end up being a cycle of attacking the points in a circuit.
Vehicles being team wide spawn points if they are classified as "Transport" would be a step in the right direction, but is not the only thing that needs to change to make the spawn system better.
The way Oki has implemented the LOS spawn blocker is also terrible. LOS should not be used because its very easy to both trigger and might also not work based on where the "spotting" point is. which leads to frustration because players expect to be safe while squad spawning(for some reason). If he just tied it to the suppression system(yes there is one in game) that would mean its only when squadmates are actually in combat, rather than just "sniper can somewhat see you in scope" that it feels like now.
LOS spawn blocking should be instead based on the suppression system, giving a clear reason as to why you are not allowed to spawn on that person. the range of "nearby enemies" should also be lowered to 5 meters or less, as right now it seems to be closer to 15-25 (confirmed to be 15), which are both pretty big radius if you are defending. the cooldown after is also another 10 seconds after that you still can't spawn on your squadmate after he is out of danger, which is also a terrible choice.