just bought the game this past week, and so far it's good. Matchmaking is a bit of an issue because, while I haven't experienced (yet) disconnecting mid-match and the game suddenly freezing, finding a match takes quite a bit of time. Though once you do get to start a match and one person disconnects, re-establishing connection seems well-handled. I still do experience teleporting enemies, which is obviously worrying but so far hasn't been a huge annoyance.
Story mode! I can see as to why the game is always online. You can earn rewards in the campaign that you use in multiplayer, such as steel (in-game currency), or customization options such as engravings (holy 🤬 they look awesome). I like the Observables thing that are scattered throughout the maps. They reward you with dialogues from Apollyon that give additional insight into the game world and the events of each mission. Also, each faction's campaign has a challenging boss fight in some of their missions, which is a boon to players looking for a challenge and who might find the story mode tedious or boring after some time. The story mode is a bit short, but can be played and replayed with friends especially on higher difficulties. Each difficulty has a set of unlockables and trust me, if you want to get your hands on those beautiful engravings as quickly as possible (like, right now), make your life easier by hitting up a friend and doing the missions together on Realist difficulty.
Multiplayer, same experience as before in the beta, but with some added gripes. The Lawbringer, one of the characters that I was looking forward to using once I got my hands on the game. He needs to be buffed right away, because lots of reasons. Shame, he's one of the most badass-looking heroes in the game yet he's so aggravating to use.