Erebus isn't as scary as some people seem to think. Snipe is useless outside of harassment. I've yet to find anything so completely bullshit I'd consider it overpowered. Things can be countered if you care to try. Erebus having no counter is a joke, everything has a counter, but its up to you to do it.
People in these games don't take the right approach. I don't pick my hero until everyone else has, and I'll pick my hero to counter theirs. People just pick Zomgroflstompingfaceroll hero and then I'll bend them over and make them my bitch, no lube involved. You don't pick a hero based on who you like, you pick your hero to counter theirs, if it happens to be a hero you like great. You also don't pick your skills based on some holy grail template or what you think is rape, you pick skills to counter their heros, you pick your items to counter theirs.
When you go into a game thinking "Lulz, I'm going to be erebus and ownzor" you're setting yourself up to lose. You strategize and react to the game, don't just do what you want. If you play yourself up you're going to fall.
Don't rely on someone else on your team to take care of the problem, take care of it yourself. Even if it puts you outside your comfort zone of X hero, or Y items, or Z skills. If you don't do it no one will, and you're going to be losing.