PS: Before you call me on it, I know a lot of this is parody/ironic, but we can't have the entire writing of the game based on parody.
The Fabulous Five MLM parody was good but everything else should be either mature or humor, parody isn't fun beyond limited use.
If parody isn't your thing that's fine, but parody/satire is a genre into itself and it's perfectly valid to have a work exist largely or purely as parody.
The writing, like D:DC, is highly stylized with a focus on wit and humor. That might not appeal to a lot of players, but it's less important for a style to be universally appealing than it is for a style to be consistent. And D:OS is consistent. That said, I do agree that certain important characters (companions included) could use a fair bit more roundness to them.