It kinda depends on what you've got, I think. I don't consider Anubis to be high end, I consider him to be a one trick pony. When it works and you get lucky, you win. When you don't, you lose. That's not high end. High end is stable and predictable. A different argument could be made for Horus for sure, but still not the be all/end all.
I started with Hades, and kinda felt the same way. Struggled to clear Tower of Flare, and ended up grinding techs for a long time. Then I got lucky and pulled a Persephone off a godfest and everything changed. I now had a stable dark team, with 20khp with the right helper, and that enabled me to progress thru content and once I got the right subs farmed, it's been pretty great. Supplement the team with ancient/legendary dragons (and rippers before that) and you can build yourself a team. I think that it's easy to think that there's nothing you can do with what's in your box, but that's only because you haven't focused your efforts towards farming the right subs, and instead are just kinda meandering around the game. Once you have an idea for what you want for your team, you can make it happen (sans of course shit like Ninjas, which really need their own dungeons).