‘Baldur’s Gate 3’ can be a fantastic experience and a bad game at the same time.
I would consider The Witcher 3 a masterpiece as well, far from a linear experience. And I love Fallout, so I know what a good turn based compat rpg is like. And few games have had me so on the edge of my seat as Xcom 2, so I know what an excellent turn based combat system is supposed to be.
BG3 just doesn’t live up to that. The polish fails it, and the combat is just not very fun. The role playing is excellent as long as the other things don’t get in the way, which it does.