Fair,I do find that Rogue does make up for it though. Their versatility ( arrows can be a game changer as well as their spells if applicable.) And their usefulness outside of combat with lockpicking/trap disarming expertise, as well as their 3nhanced perception does help a lot.
When it comes to archery, I feel like Astarion either does a lot of damage or none. If you like dual hand crossbows you can have issues because there are only like 4 or 5 different ones in the game. Making you stuck with a normal one, or a +1 one for the majority of the game while the rest of your party probably has a kitted out weapon.
I feel like Larian did overnerf archers. It was the same thing in d2os. I didn’t like how archers felt at all and the damage felt very weak compared to the other classes. Sebille, the dual daggers rogue would practically one-shot act 3 mobs while Ifan feels like he is doing 10 damage. I always reclassed him to be more summons or magic based as a result, which has the added bonus of not making his wolf summon completely useless. (Though still outclassed by the incarnate, especially since wolf needs source points to summon.) I find archers a bit more useful in bg3, Astarion can get some pretty high hit %s compared with the rest. Hes steadily at an 80-90% chance to hit while everyone else feels like they are 60-80%. I do feel like they could use multi attack though. Arcane trickster feels awkward without bring able to cast laughter or grease and shoot with the arrows.
I haven’t really messed with melee Astarion but I feel like the game does not encourage the Sebille gameplay. There aren’t enough mobility options for that. It’s a shame too because I found the Sebille gameplay pretty fun.