Having tried out both, I much prefer Solasta's combat mechanics to BG3. It felt less clunky and gimicky (which is something Larian seems to enjoy doing in all their games). Fights were generally fairly balanced without having to rely on always needing advantage/cheesy tactics in order to win. BG3 is obviously much prettier, and has the advantage of a bigger studio with a much larger budget. Chargen in Solasta feels much better though, and I felt like I could make the character I really wanted to play, rather than a rubber-stamped version of that class. Hopefully BG3 will allow for rolling stats eventually, rather than using the "standard array", which annoys the hell out of me due to its max cap of 15.
I definitely vastly prefer seeing the actual die rolls to just "hit" or "miss" and having to check the combat log for the numbers. I also like the fact that mousing over a target will tell me if I have advantage or disadvantage, and for what reason (unlit/low light, high ground, etc).
Personally, I don't think the graphics are bad, or "painfully horrible" as some people have said -- I think those people might be a WEE bit spoiled, and probably haven't been gaming long enough to remember early game graphics like EQ before the model update, or Asheron's Call.

The story so far is EXTREMELY linear, which is disappointing, but hopefully once they've added more and more stuff you'll be able to wander all over the big world map wherever you want, which would make it very cool.
Plus, you start out as a random group meeting up in a tavern. You can't beat that.
