James Vega was an all-around lame addition. He would have better served as just another non-party crewmate.
If I'm playing a game with cool aliens and the plot involves getting chummy with the lot of them, why in the blue fuck would I want more humans in my party.
Jack was sort of interesting since she looked different and all, and a lot of people seemed to like Ashley, but in any case, I would have MUCH preferred to replace ANY or ALL of the human squadmates with krogan or turians or asari or salarians or batarians or vorcha or drell or yahg or ... hell, i would have creamed myself laughing over having a hanar or elcor or volus
And EDI was kind of a lame replacement for Legion IMO
Wasn't unwelcome, but I liked Legion more :<
The universe has like 1.2 fuckbillion different sentient species, all of whom i am forced to get chummy with, and all of whom have been space-faring longer than humans, and yet most of my party is human.
I wanted a yagh or a Hanar (or even a volus), but especially the yagh ever since I've seen the shadow Broker.
Well at least we still have Garrus as a Alien, that way I can still maintain an Alien party (Garrus and Javik)