The ingame VIOP is great. But players from the same social group cannot use the squad channel simply because they cannot be in the same squad in any systematic manner.
If you want to play with some friends or some clanmates and want to use VOIP, then you need to use a 3rd party program. This is strongly indicative of poor design implementation.
Why can't friends all join the same squad? It's very easy to do and when the beta (which fixed the Join Squad Menu) goes live it will be even easier. Myself and 4 friends use the Squad system and squad chat and it works great. How is that not possable in a "systematic manner"?
How is this "strongly indicative of poor design"?? What are you compairing it to? How many games go as far as RO2 did with its 3 channel VOIP ingame? You seem to want to jump on the same squad with 10+ clan mates and teamplay in public games. We call that "Pub-stopping" and no game company should ever encourage that.
Equal division without a mechanism allowing team players to gravitate towards team squad leaders simply assure that not squad will ever have enough team orientated players in them. You will simply have too few team players in each squad for team play to function or matter. So 0 functioning team playing squads.
So you're saying on a 32 person team, with the change suggested the default of 4 squads of 7 players each plus 2 MG teams and solo slots for snipers and Commander would produce 0 functioning team playing squads? Also consider that with these proposed changes players would have the option to join ANY of the 4 squads using the "Join a Squad" reserved Rifleman slots. I'm sorry, but that's bull ****. I've been on plenty of squads smaller than 7 men in Pub games that functioned as a team quite well. The current system and any other system that would allow squads larger than 10 is when we see 1 huge squad that may or may not be teamplaying and a couple 4 man squads. Encoraging (but not forcing) players to form 4 squads of equal size gives all 4 SLs a change to whip their squad into shape. It also means a group of 10 friends can still rush onto Squad 3 or 4 and teamplay. Clans will have to split into 2 squads if they want to "pub stomp"
People will not give up weapons on the off chance of landing in a functioning team playing squad. This is demonstrably true. Because that option exists now and is not used in a manner that gives more team playing squads.
I've said this before but you might've missed it.
I have actually done this many times! I have given up Assault for Rifleman because of a bad SL. I have chosen Rifleman MANY times to be on the same Squad as a friend or group member and I didn't care at all. I rushed to be SL2 on a 64 person server because I didn't feel like being a Spawn-point 90% of the time. LOADS of people won't care because Rifleman is a good role. Many more will suck it up and deal with the SL to keep that Flamethrower role.
I believe the proposed changes would increase the amount of people who utilize "Join a Squad" because there will then be 4 valid squads of 4-6 people to choose from. Currently, everyone just wants to be on Squad 1 because its the only one with people on it.
2. Increase number of redundant slots to infinity.
30 players spawning on 1 Squad leader? This would be insanely crowded and silly. It would also make redesigning the spawning far more difficult. Currently you can see what squads everyone is in with the "Join a Squad" menu. Having infinite redundant slots would mean a dynamic display that can show everyone and anyone in any Squad. Squad limits are a good thing tactically too! You want multiple squads for flanking, distraction, multiple objectives, Attacking and defending ect. Not one big squad that can be wiped with 1 Artillery.
This is in part also a moral issue. Players should not be forced to do something unless there is very good reason.
What exactly is the reason for not allowing players to gravitate towards other social subgroups (squads) if the one they spawn in initially is dysfunctional?
"Moral issue"? That's a little over-dramatic. Who said players cant join different Squads? That's what those extra 3 slots are for. Players also leave, opening other slots on other squads if they REALLY don't want to play Rifleman but really, someone has got to do it. How childish is it to want one of the few Flame/Elite/Assault/Mortar roles AND choose ANY Squad and change your mind every time you spawn? That's not teamplay. That's just treating SLs as Spawn points.
I am pretty sure my elaborated suggestion here is the best choice. Simply because it contributes most profoundly to improving the story any map tries to tell.
Your suggestion is to completely scrap the current system and replace it with a copy of Battlefield 2/3 spawning. How does 30 guys spawning on 1 Squad leader hiding in the corner of a basement "improve the story?"
The current system is great! It just needs some tweaks to encourage(not force) people to utilize it.