I beat the campaign tonight.
Overall, I liked the story (until the end, because that was bad) and the combat, at its core, is pretty fun. At first.
Unfortunately, once the novelty of that combat wears off, you notice the inherent design flaws more and more (ridiculously repetitive mission design and enemies and just restriction after restriction from having fun like loading screens and grind walls). I have no idea who decided to put the loadout choice behind a loading screen, but I assume it was the same asshat who designed the "mind palace" menu system in Fable 3.
I was hoping that BioWare would try to set themselves apart from other looter shooters by delivering an RPG-style story and they did, but it's not nearly strong enough to carry the game. The dialogue choices are basically pointless and have almost zero effect on the game itself. The world itself has a lot of back story and a very interesting premise, but is just shallow after that.
The gameplay is a clone of Destiny 1 with some Mass Effect Andromeda sprinkled in, without any of the improvements made in Destiny 2.
At the end of the day, it's a decent co-op looter shooter with a decent story, but it ends up frustrating and repetitive. I made it through, but I won't play anymore. I was sick of the game before the end.
I can't recommend it, and it pains me. This wasn't exactly my worst fears come to life, but it was pretty darn close. BioWare was one of my all time favourite developers, and....they are gone. It's time I accept this.
I hold out hope for another Dragon Age, but that hope is barely there anymore.
TL;DR - It's not bad, but it's definitely not good. Disappointing, and I'm sad. Don't play it unless maybe you are really hurting for a co-op game and aren't interested in anything else coming out.
EDIT: Just for the record, you can basically play this solo (with the exception of the sections you are forced into free play)....although it constantly harasses you not to.