Solasta seems to have a better player retention overall. (Using 24 peak over sales estimate). Player retention is where we really get to see the impact of gameplay instead of brand recognition and graphics.
For Solasta the player retention 1090/200000 is .55%
For BG3 the player retention 4899/2000000 is .24%
(Whether we use SteamSpy or PlayTrackers estimates we see the same trend).