Thanks @Wormerine. These are pretty much all things I would have said as well. I would add: The current crop of companions is very limited in multiple ways, and to me they're universally unpleasant and aggravating characters (edgy primadonnas with attitudes) I wouldn't want in my party. Not a single likeable one in the bunch. Furthermore, I utterly dislike Larian's 'origin' system and would only play a PC I entirely made myself. But such a PC is currently relatively bland (story-wise) in comparison with an 'origin' PC (i.e. playing one of the companions as your PC). In fact, in a current party, your PC is by far the least important/relevant person in the group. Larian also currently intends to 'close off' in some manner any and all companions you don't have in your active party at the end of Act 1, essentially party-locking you.
Combat is also really tedious and aggravating. Bad enough having to deal with TB combat, although I've been willing to suck that up. But the only way to get through combat encounters in a normal way is to engage heavily in Larian cheese: abusing height advantage, backstab advantage, barrel bombs galore, overpowered consumables, shoving, jumping, elemental environmental surfaces, etc. If you refuse to engage in cheese abuse, then combat becomes exceedingly difficult and frustrating, and you have to reload a lot.
Game seems to be made to be fun if you like playing the evil side, and goes out of its way to screw over playing a good-aligned PC.
The Larian party movement system is painful.
Probably could think of a few more issues if I have the time for it.