I bought this, but ended up refunding it.
Was enjoying the single player, then ran into a quicktime event. Seriously?! (and then to add insult to injury, after asking me to mash "A" as rapidly as possible, then "B" as rapidly as possible, it then asked me to mash "Unbound" as rapidly as possible, so I died)
Multiplayer hit detection is awful as well, one game plays perfectly fine, the next game you can load entire clips into people's backs and they turn around and instagib you.
Now awaiting Battlefront 2, but my expectations are low. This past couple month's AAA releases have all been trash, thank god the indie development scene gives you options.