Just finished the Single Player Campaign up for Star Wars: Battlefront II (2017) [PC/Origin].
Took about 10 hours, in total. It was very good.
Pretty much: all killer and lots of action, but no real filler. While the story & character development isn't always spectacular, since this is a DICE game - the Iden stuff (your lead character, voiced by Janina Gavankar, who steals the show, by the way) is actually good.
The problem is....a lot of the fan service. It's a double-edged sword - or double-edged lightsaber, in some cases - as the fan service stuff is often (of playing other characters) is good fun, awesome, and ties right into Iden's journey - but it doesn't really expand much on these characters. It does, however, give more gameplay & variety to the game and all, which is great. You will play as Legendary characters, use iconic vehicles, and partake in different types of combat - and this stuff is a blast; all of it. Star Wars fans will really love the fan service and gameplay stuff, which is given to them.
The game on mostly Medium at 1080p with 60fps at almost all times here runs great, looks great, and plays great. Can't really complain about this stuff. DICE with Frostbite again delivers the technical performance and technical graphics quality goods here, as usual. When it comes to action, shooting, combat, vehicle-driving, and graphics quality - it's just really hard to top what DICE's Frostbite can often output; and it shows here plenty in Battlefront II (2017).
You know, it's really a shame a Campaign like this will probably get overlooked b/c of the horrible launch issues from the Grind-fest of a P2W MP that the game originally launched with. When cheap enough, if you have no interest in the MP - get this game for the SP Campaign. Get it cheap, if you're only in for the SP b/c...for most, it'll take 5-10 hours to get through the campaign (depending on your skill as a player, difficulty chosen, and also how often you run into poorly placed auto-saves not helping matters).
If you have interest in the MP...well, when I tackle the MP (Multiplayer), I'll speak on it, let you all know if it's worthwhile...or not.