I had an interesting game last year on a german server (all of my regulars were full). Despite my gcse level language barrier, I was still able to enjoy the co-operation with my squad mates, having picked the medic, rushing about doing my thing. SL was calm (judging by the tone of voice) and we all kept together as a group and did reasonably well taking and defending objectives.
I think it very much comes down to who's in the squad. Those who are there to have fun, albeit with some aggressive manoeuvring towards the enemy, always end up being the best team mates. I don't like being SL myself; too much like trying to herd cats imo. Having said that I always rely on and expect the vast majority of players to understand the basic concept of the game and not have me micromanage them as SL. I'm also always clear about ideas put forward by the rest of the squad; you got a better plan, or location for the next rally point? Lets have it and go and get some!
I tend to leave squads with overly assertive SL's who rage and trip out - ffs it's a game. It's supposed to be fun. That and kids with squeaky voices barking orders like the're Khrushchev in 'enemy at the gates'.
Quite often end up with the same players under the same SL round after round. One of the most satisfying gaming moments was for members of my squad joining me as SL for the next round and saying we liked the last round with you as SL, so we're back for more. Good camaraderie is universal in that respect.
A game like squad won't hit that mark every time, but it's there more often than not (this is from a long time moh/cod2 realism obj/clan gamer, where the team was everything to success and enjoyment).