If you're a major Star Wars buff, which I can't really say I am, then I think you could overlook Battlefront's flaws and enjoy the game, especially with the campaign storylines and the missions which are based on the movies.
The major gripes I have:
1) It has a mod-ish feel to it. Like it doesn't feel 100% complete and some of the character models and animations look really cartoony and not entirely professional (the Rebels mainly).
2) Why would you spend so much time making the environments look lush and smooth, then use such horrible looking weapon models? Seriously, one of the first things you'll notice is the huge difference between the quality of the weapons models and the rest of the environment. The weapons look blocky and not convincing in the least, and the textures for the weapons look really half-a$$ed.
3) On higher graphic levels, everything has an odd hazy/blurry look to it, like they went way overboard with the anti-aliasing. By itself, it wouldn't be so bad, and it actually does smooth things fairly well, but it also makes the jaggy looking weapons even more noticeable.