I’ll be more concise than that other guy, but everything he said is true. I’ll be happy to give my personal pet peeves, but in general; The rules are too convoluted and specific to be called simple (compare to Chronicles of Darkness where almost everything is done the same way), but don’t actually provide a structured experience and expects non-professional dms to just make shit up constantly (compare to Pathfinder, where there is a basic rule in place for almost everything).
Personal grievances (these are also the biggest issues in bg3): bounced accuracy is objectively terrible and makes your character seem useless or generic (see the fighter beating the wizard at a knowledge roll) and makes combat boring. There is next to no character customization (combat options, social options, or just cool stuff) outside of reflavoring (pretending your longsword is a katana) I’ve played simple games and I’ve played complex games, but no game left me feeling like i had less choice than 5e.
What’s the best alternative then in your opinion? I kinda like that there’s a bit of gambling but I agree that it could be less.
If a barbarian rolls better than a wizard does dnd make it so the knowledge you gain is less if you roll with a less knowledgeable class? I feel like that could mitigate that issue.
The best alternative system? Depends on what exactly you’re looking for. Pathfinder is probably the best kitchen sink, high fantasy, high crunch game on the market. That isn’t my general recommendation, tho, i personally recommend any storyteller system game or it’s adjacents, so World of Darkness (my personal fav, just not 5th edition), Chronicles of Darkness, and exalted. WoD and CoD are basically different takes on the same concept, our world but with magical stuff (vampires, fairies, mages, whatever you’re into) hiding in the background with very open character creation (no classes, mostly open and free form) and a focus on story telling over just combat. Exalted is wuxia fantasy with the same base system, but it does have a bit more focus on combat.
DnD does not do that, i think. Pathfinder has the focus on the character rather than the dice, some checks can be way out of range of a character that just doesn’t know something and some characters just cannot fail very basic tasks. In the story teller systems you just get more dice to roll as you get more skilled, which gives a good curve to how good your character feels at something while keeping randomness involved. Both of those systems really make improvement feel real in a way dnd 5e doesn’t.
Edit: and on my recommendations; the storyteller games are way simpler and cheaper than dnd.