having 2 differant spawn points for each character might be a good idea. So first, you get to see where all the fighting is then if you want to be close to it, you choose the closest one but if you don't want to be close choose the far away one.
Don't know if that made sense but i'm too lazy to think about it properly.