game balance is pretty good, you just need to play smart tbh. There is a bit of annoying rng at times with gore hits, but generally you're safe from it if you build smart.
My entire team is currently running item sets that focus on defense and guard rate up to reduce damage, while my coven bonuses focus on attack, and I use specific characters with passives that make up for the lack of offense, like Coppelia, who can get a passive that increases ATK by 25% when attacking.
Couple that with a coven that increases ATK by 25% too and another user focusing on act speed and me always trying to keep a stock of ATK up items, my Coppelia becomes a massive juggernaut capable of one-hitting enemies I'd otherwise have trouble with or even lose to.
My support/healer runs a coven with an act speed up spell as well to account for my Coppelia's heavy focus on pure survival and brute force. I've built my entire team around it.