I share many of your first impressions of the game, but I'd have to say that your first point, that the combat is deep and complex, well, it felt that way for me for the first 2 characters, probably. But it slowly began to dawn on me, and especially now that I have started playing Solasta, that the combat in BG3 is the furthest from being deep and complex, because it doesn't matter what class you play, be it a caster or a martial - the only tactics you need to know is:
High ground + backstab = win
If you're caster, any caster, just get to high ground and pew pew.
If you're a martial, doesn't matter if it's a fighter or a rogue, just walk behind the enemy and stab stab.
That's all there is to the combat here. You don't have to know the in-depth mechanics of the class you're playing. You just need to look around for high ground to park your characters, and then surprise attack the enemies.
I didn't see what the big deal was with sticking to the core 5E rules that so many here were asking for during the first month or so of playing the game. But now, I only start the game if I want to look at my beautiful characters (and Shadowheart, of course). For tactical game play, it's Solasta I go to.