Your experience is your experience. You don't like the game, that's fine.
I will say two things - BG3 today is a substantially better game compared to release day in August. Better performance and fewer bugs. Not perfect, but excellent. I have no doubt they'll keep improving the game so it'll get even better in a couple months.
And second, it's ok not to succeed on dice rolls. It's just a different path you're taking. It may feel like you're losing out on completing the whole game, but you're not. In fact, you're missing out on a path whether you succeed the roll or not.
But if it really matters to you, do what I did. I picked a bard who's excellent at persuasion and lock picking. To top it off I got the amulet that allows the wearer to cast the Guidance cantrip (adds 1d4 to all rolls). I basically never lose a roll and if I do, I usually have Inspirations that allow me to re-roll. That might be closer to the experience you're looking for.