Battlefront isn't bad per se so much as a game loaded with microtransactions. Unless you're willing to pony up a good bit of money on top of the $60 you spent to get the game in the first place, you're basically putting in a few thousand hours to unlock all the characters. Takes literally a whole workweek to unlock a single hero unless you're willing to just pay for it. But other than that, the reviews suggest it's a good-enough game.
Basically: "Other than that, Mrs. Lincoln, how was the play?"