I agree with OP fully, I have exactly all of those issues. Like I feel compelled to savescum because I wanted to see the outcome of some answer I gave in a conversation, and a dice roll prevents me from though I have +10 and the check is a DC15 or DC20. But a D20 has so many outcomes and the game loves to let you roll low seemingly. Or struggling with only four party members when I know I need someone for Perception checks and to open locks/disarm traps while needing someone for conversations. I also feel my Wizard uses more cantrips then anything else, because Rank 1 spell slots end at 4 with level 3, why can't I get one more rank 1 spellslot per level, so I have like 12 or so with level 12. I get it higher ranks should be less common but only having 4 rank 1 sucks.

But... that is the DnD system, I never liked it in computer games, on table top it is a fine system, like you said with a GM. If you as example fail at Perception to find an important clue a good GM will give you other opportunities to gain that clue later on... a video game doesn't.

And yeah... sorry for the Necro.