All of them are sensible suggestions.
About dice rolls, I agree there is a need of information and clearness. Even if I sometimes played D&D before, I found it really hard to get to know how dices worked in Baldurs Gate 3.
After 50 hours of gameplay, I guess I understood that your skill bonus is not added to your dice roll in skill checks, but subtracted from the objective.