I'm currently stuck on the rock garden, creeplight ruins, and havendale bridge. Sometimes I come close to winning havendale bridge, and then peter out on the boss. It feels like the dungeons are too hard for no reason. It's nothing about the dungeons or their design/gimmick, there just aren't enough monsters in the 6 ~ 9 bracket, which forces me to always fight the boss at 8 or 9. If I go a mage class, I don't have enough HP to withstand even one hit and I can almost never finish them off with just mana potions and fireball. If I go a melee class, I'm immediately gimped by all of the monsters with physical resistances.
I want things to be challenging, not frustrating.
As for the Gods: I don't use GG because he will steal all of my items if I use a potion, I don't use TT because the boons are just bad, and I rarely use MA because she only has three worthwhile boons, and the last one is hard to finagle. Each dungeon run turns into, "Is taurog here? No? Am I mage? No? Then I don't use a God; if I am a mage, I consider using MA at the very end." MA, TT, and GG are too punishing and not rewarding enough.
Taurog is what all of the Gods should be modeled around. If you're a melee class, he's great. He's not broken, he won't every scenario, but he's still strong and very viable. All of the other Gods are too punishing; using the other Gods isn't fun at all.