Here's my take on the writing: people who like it and people who don't, are both correct.
The game definitely isn't up to standard we came to expect from Obsidian. And given that Obsidian lost all of their top talent, it's probably time to realize that things won't be improving any time soon.
I really crave an Obsidian game which is a flawed gem and not a polished turd, but I won't get one because of No Ziets and No Avellone. So let's get down to it.
With that being said, Deadfire also fixes most of the writing flaws of the first game.
I wish I could agree with this. But to me, this seems like wishful thinking.
NPCs aren't automated lore dispensers anymore.
They did not really fix the problem. The problem was "lore dump" i.e. NPCs telling you in a single flow what the world was like. Which made no sense. In a game like PoE it should either be show not tell, or at least provide information in the right context. The game that does this well is Deus Ex. You read the newspaper and it ends up having more character than anything PoE/2 whips up. PoE2 corrects that by removing lore dump, where they ought to have replaced it with the actual fix.
Companions are much better integrated into the setting and feel like genuine characters that could exist within that world, as opposed to Generic Mage Companion, Generic Tank Companion of PoE1.
This is maybe partly true. I would say that PoE has two really good companions who actually fit in the story, Durance and Grieving mother. They were actually associated with the history of the world and had good writing with strong, emotionally appealing motivations.
The rest of the companions were generic garbage, despite fitting well in that world. Aloth, Eder or Kana or even Sagani had some connection to the plot and were perfectly good examples of the citizens of Eora. That did not make them bad. What made them terrible was the blandness with which they were written. Even Aloth, a guy with Schizophrenia and a mysterious past was farking bland. Your brain is leading you right; there is something wrong with these, but it's not their genericness. It's simply the shallow character writing. These arguments of shallow character writing are equally valid for PoE2. To me, at least, with these criteria, PoE2 companions are as bland as the ones in PoE.
Factions aren't pointless decoration, they are serious players.
Admittedly, factions are an improvement over PoE. But this is nowhere near how factions can be written in a really well-designed way, e.g. in FNV. Obsidian needs Gonzales, I think?
Lore is incredibly well thought out and consistent.
Is it though? It is, in fact, inconsistent in the broad strokes in very many ways. e.g. Souls are supposed to be the source of magic, but then out of fucking nowhere, you have multiclassing which allows fighters to have magic??? Wtf? etc.
Main plot is nothing special but at least it puts you right in the middle of a crisis that actually feels real and doesn't go limpdick after 2 hours. The writing style itself has been tightened up a bit and isn't as overly verbose as in the first game.
I dunno man. I felt that the main plot was hackneyed and actually made very little sense. Literally to be chalked down to artificial player motivation. The guy stole your soul. But hey, no hurry, take your time with sidequests. Also, his motivation makes zero sense, because apparently the gods are created beings but have portfolios that can lead to the world being destroyed???? Anyone care to explain that one?
So yeah. Deafire isn't going to be winning any awards for the narrative and it won't have a legacy that will inspire generations, but mostly it's solid and solid is probably the height of what we can expect from nu-Obsidian.
You got that right.