Is the battlefront 2 single player worth $7.50? Doubt I would touch the mp.
Should take you about 5-8 hours to finish.
I enjoyed the SP Campaign a lot actually.
More so than anything: it's got a lot of different types of sections. First-person shooter sections. Stealth sections. Ship sections. X Wing section. Luke Lightsaber sections. Etc etc. It's diverse, on that stuff. Before you ever get bored of a mission type, structure, or features - eh, it's already onto the next kick-ass one.
This campaign is basically all killer and no filler.
You will, most of the time, play as Iden (a Sith who turns on them - which is played by Janina Gavankar of True Blood TV series fame) - but you will also play a few missions/sections of the game as important characters to the franchise such as Luke Skywalker, Hans Solo, Lando, etc etc...which of course, all ties into the story w/ Iden.
If you like the Star Wars franchise (eh, who doesn't?), DICE's usual SP campaign offerings, lots of action & fantastic graphics/engine - this SP campaign is a blast.
It's a damn shame that there was so much garbage around the game's MP portion being so severely destroyed w/ MTX's (thanks, EA; you really destroyed things here) - b/c that SP campaign's a blast. SP campaign's quality (which I think is quite good) has likely been overshadowed by the rightfully deserved complaints about the MP's MTX bullcrap.
I really hope they (DICE) do another Battlefront 3 with another kick-ass SP campaign.
EDIT:
I have yet to touch the MP. Can't speak on it.