Worse.
I find it silly that depending on how you've played the previous games and if you haven't paid for CE/dlc, you're stuck with only 3 squadmates till basically the end of the game.
This is why personally I was/am against the "anyone can die" squad in ME2. It meant that you couldn't have them return for the next game (plus I didn't like it from a story point of view, but that's a seperate issue).
Bioware proved me wrong for this game, but in doing so also proved me right. Sure we got good old Garrus and Tali with us in combat again, but the cost was no more disc space for new squadmates.
I'd of liked to of seen a different Turian. Perhaps a female and more civilian one who was on Palaven, if not for nothing more than a new perspective.
Or a Vorcha, where while not exactly smart, still have emotional problems. Showing the difficulty & effects of being treated as vermin wherever they go, no matter how hard they might try to prove otherwise and what's it like for a race with such a short harsh lifespan.
Not to mention this game's shocking lack of a Batarian squadmate. Here Bioware had a chance for the most well received squadmate of the series & they passed on it!
Firstly, he/she was probably the most requested
new squadmate to have this game. Then comes the what could of been the the most emotionally powerful characterization offered to Bioware on a plate. You have a man/woman from an enitire race that is pretty much and very recently wiped out, a race that hates humans and a race that only a few months ago, had a few hundred thousand of it's members killed by not only a human, but one the rest of the galaxy says is our best chance at survival.
The tension alone from that start off point is enough to make the fans drool, so why didn't it get included?
Yes, there's always dlc, but it should of been too important a part of the overall story for Bioware to leave out. A physical constant reminder of the guilt & burdens Shepard he/she is burdened with in order to beat the Reapers. Any dlc won't ever be able to cover it enough as it will always be an addition to the original story, rather than the original story itself.
Aside from all that, it takes far, far too long to get the full squad.
In ME1, you had the training mission, then you smoothly picked everyone up on the Citadel before you even flew off. For your very next mission, you could recruit Liara. Which while you didn't have to do it then, the option to complete the squad before doing anything else was there.
Taking in account the extra size of the squad in ME2, recruitment wasn't as good (I'm talking how long it takes to get the full squad, not the missions before people throw rocks) had about 2 training missions, then you could pick what order you wanted to get some of your squad in. Then you had a forced story mission, then after about half the game, you could get three more of your squad in any order, then you got another forced mission, then you could finally finish your squad, wherein, if you didn't want people to die got 1 mission to do before the the games end.
In ME3, you got 1 & 1/2 training mission, where at the end one squadmate leaves you, then you can get another squadmate, who you can't use until after you get another 2 squadmates (or possibly 1) in a mission, then half the game goes by before you can (possibly) get another squad member, then at the game's last quarter, you can get the squadmate that left earlier back to complete the team.
For a game where how you act and what you do with your team is a major focal selling point, I expect to....you know....be able to have them all around for most of the game.
And of course, having EDI as not only a squadmate, but one in a "sexy" robot body that gets it on with Joker!?
*Headdesk*
Bioware needs to update their security. Some fan fiction slash writer managed to sneak in and alter the script!

......that took too long to type for something I was only going to casually post in.