As a general rule I join the team with less players, and if they're even I join the team with less points.
I don't know if it's really team stacking, but there are quite a lot of rolls on BLU for some reason. I think its usually poor class composition though.