All of these people creating different topics about nerfing each class, seriously need to put them to rest. At least for a month. I'm pretty confident that everyone of them will get owned by a class that theirs is countered by, then continues to post that they need to be nerfed. I've seen threads on every class being overpowered/underpowered. Then I play someone who actually knows the class just to prove them all wrong. You also have to factor that 80% of the reason you are losing is a lack of skill, not an imbalance in class. Not everything can be justified by things out of your control. If you lose, you were simply outplayed. Whether there was an imbalance or not, you probably aren't going to be planting a flag and being the first to point it out, because it's very likely that you are actually wrong, and simply don't know how to beat it. Yet.
Seriously, stop with the balance threads. None of you know what the balance is like. There is so much more that the demigods are capable of. I learn every day how strong each demigod is. I'll put one aside thinking I have it down until I'm matched by someone who actually understands the class to find I'm wrong. I'll die to UB every time until I learn it's easily countered and out-played if it's thought out. Demigods work much different when paired with different items, with different demigods, whether their strategy is to gank, to farm, or to push.
Until the team pantheon is implemented, and until several tournaments have been played (not just ESL), none of you have any idea whats imbalanced and whats balanced. Look through the items, look through all of the demigods skill, and learn. Everything has a counter. I've come to find theres a way to beat everything so far, all I had to do is lose to see what they're capable of.
Instead of coming to the forums when you lose to a game carried by a single person and class, play another game and try something different.