Yes please to all of the above.
In 2042, it was so annoying to try to join my friends if they already had a 4-person squad started. To the point where I'd see them already together and just close the game. It wasn't worth the time of me waiting for them to get into a match, then try to join the queue and sit there for 5-10 minutes to maybe end up on their team. At least eventually the devs added the ability to queue on friends after a match started (prior to that was a countdown and pray that you got into a match together).
And as mentioned, keeping squads together between rounds instead of dropping everyone after every round to be forced to re-queue (unless you were playing in Portal...) was a terrible experience. It made having any form of a social experience and gaining friends from round to round virtually impossible.