Let me put it this way: if I bought it, and it wasn't a Star Wars game, I'd be... eh, about it. But since it is an SW game, I think it's absolutely fantastic.
It has pretty much all the battlefields you'd want from the movie, and some you probably won't recognize. The classes are all pretty unique, and there's all sorts of speeders and ships lying around if you want some fun with that (including AT-ATs, X-Wings, etc).
The downsides: everything you've heard about the AI is probably an understatement. It's absolute, horrible rubbish. They'll spend half their time running into corners, shooting at the ground, and doing other stupid things. But it's annoying, because the only mode they're really challenging on is Hard and that's only because they gain a crapload of accuracy on that setting.
Furthermore, they have this mode where two random NPC jedi (or maybe other influential figures) run around during battle. They're unkillable, and kill you pretty quickly if they catch up to you (which they rarely do if you run away). Besides being just plain silly (i.e. Luke Skywalker and Darth Vader running around in circles like idiots with their lightsabers out on the surface of Hoth), the horribleness of the AI makes it even worse. Thankfully, it can be shut off.
Despite what you've heard, AI really isn't necessary. The largest games are around 50-person, but a 32-person game should do fine in filling up a map. The big problem with that is that the netcode is horrible right now, meaning things skip back and forth with even a good connection. Hopefully, this'll be patched soon.
Until then, the servers use AI characters to fill the slots, and a lot of times this ends up with a bad stacking where 3/4 (or more!) of one team is NPC. To compound this, one of the four teams in the game is horribly out of whack. The CIS (droid army) fights the Republic, which has crazy firepower and a jetpack unit designed specifically with a weapon that one-hits most droids. The droids pretty much don't get anything. So usually everyone wants to be the Republic, and ends up stacking against the worst team. There's no admin control available ATM as far as I'm aware of, so there's nothing really to be done about it until the lag issues are fixed and the NPCs get the boot.
So, I'd say the two big problems are the lag and the big balance problem with the CIS. Other than that, the multiplayer is a whole lot of fun, and it's Star Wars. I mean, come on. Just don't buy it for the single player D: