For Devastation, making sure you spawn safely was quite a challenge due to the limited space and high player density. I ended up basically going with a system where it will spawn you as far ahead as it possibly can without you:
- Having an enemy near you
- Being in LoS of an enemy within a pretty long distance
What that means though is that sometimes you can end up pretty far back. Especially if the C flag is the only one you can spawn on (and A and B are both surrounded by combat and enemies and stuff), like in your video.
Maybe I went too far with it though... Do you think so? Would you rather spawn in danger than spawn too far away?