The reason it has copped flak is because of the game play issues in "Galactic Assault" mode, which is the main multi-player mode with up to 40 players taking part in one game. As I said earlier, part of the issue is too many players go with the "specialist" class (i.e. sniper) so if you start with a different class (e.g. Assault, Heavy or Officer) chances are you will get killed before you even get within your weapons range by one of these snipers.
Also there are two hero characters that are considered to be massively over powered - Emperor Palpatine and Chewbacca. The problem with Palpatine is one of his lightening powers will shoot through solid walls, killing people many people when they can play as an Imperial Hero go straight for the Emperor as soon as they can. With Chewbacca it is a combination of two of powers with a few star cards make him nigh un-killable, or allow him to legally insta-kill people.
There are also allegations of players hacking the game to make their characters in game invincible in these modes, and I have had my suspicions about a few players 've run across too. Then add in having unbalanced teams, where you can have one side full of relatively high level players (meaning they have buffed star cards which have been upgraded) against another full of relative rookies leading to lopsided battles.
Personally I've stuck to either "Starfighter Assault" (which only has 6 maps, but you fly a starfighter in space combat in teams of up to 12 on each side) or the "Heroes v Villains" where it is 4 v 4 combat with the big name characters. I have quit the occasional Heroes v Villains game due to some issues, such as lopsided teams (sometimes brought about by a player on my team not doing anything after a game starts) but with Starfighter Assault, I find players drop in and out of games that over a round or two the teams will often start to balance out and at least be competitive.
The big problem which hit the game, as Walt alluded to was the original plan by EA to have in-game spending. However, as I said up thread, they turned it off and, so far has not come back.
Apparrently the next big patch, which is supposed to add some new content, is due in March.