In regards to Battlefront, I heard the same thing that the AI is incredibly stupid and makes the one player game monotonous. On top of that, you switch sides halfway through the one player campaigns, so that you follow the storyline... doesn't bode well for it.
However, the multiplayer is supposed to be great. On one xbox you can only play four people, and the AI is still (surprise) incredibly stupid, so you really need xbox live or an in house network, but if you can get 8 to 16 people, the game rocks.
I don't have 8-16 people...
Bottom line is that this title was too ambitious for the hardware, which can't support battles on this scale. Hopefully there will be a sequel on the next generation consoles that will do the concept justice. So rent this one before you invest.