I've seen some people say the game is too hard, some classes are too weak, etc. So I wanna give some feedback on this

My first playthrough was a warlock and I didn't really know what I was doing so my build sucked for combat. But I was able to talk or sneak my way past a lot of the tough fights so it was fine. Fights I had to take I could manage as my companions were strong enough. My character was more of a talker than fighter, this was to be expected. Also, if I paid a little more attention to what does and doesn't work well on a warlock, I would've had an easier time. You shouldn't be able to win all fights with whatever you first come up with (unless it's easy/story mode difficulty).

My second playthrough was warrior. I thought I would have a tougher time with a straight forward fight your way through character seeing how I got an easier way out last time by being cunning. Turns out I really just had to jump behind enemies together with Lae'zel and smack them in the back while the other 2 just provided some support. It was very straight forward. Once you get action surge and superiority dice, damage output goes really high while you have defensive options with bonus actions like rally and second wind. I even beat the fight at the end of Lae'zel quest for EA at level 3, that was a nice challenge. I think warriors are a little too strong even, but if jumping or backstabbing gets toned down, it'll be more balanced imo. In any case, if you're having trouble, I'd just go for a simple, straight forward warrior build. I found it very enjoyable too.

For my 3rd playthrough I went with rogue and well, now it's Astarion and I backstabbing instead of Lae'zel. This is not as straight forward due to rogues not being as tanky, but the damage output seems higher. Apparently it's possible to repeatedly sneak attack enemies to death out of combat or something, but I generally just went for a single good hit to start the fight and that often didn't connect because combat starting cancels the attack which seems to be a bug. But with backstab and bonus action attacks (dual wield / vampire bite) it was easy enough to handle myself.

In summary, the overall difficulty seems perfectly appropriate. However, some things are currently too strong (jump, shove, barrels, maybe backstab?), some things might be too weak, some things are bugged which affect the difficulty. These should be addressed but overall difficulty seems just fine.

I also appreciate how there are generally easier and harder ways to do things. Do you want to face enemies head on or perhaps use that side path to get past? A lot of the fights are optional, or can be arranged to be easier somehow through story options. I like it when I see that.