Should I buy Star Wars Battlefront 2 (2017)?

I'm a really bad competitive fps games player but I generally enjoy the experience of playing one single player. So, Is it the single player content good enough to buy it now? I saw it in Steam for $5 and I started to hesitate. I read only a few reddit comments with good experience with the single player stuff.