Also, at the beginner level, the dota heroes seem imbalanced. This is similar to Demigod's constant posts of "xxx killed me, therefore he's imba." However, at the pro level for DoTA, the balance is quite good.
Which is why the pros almost always gravitate towards certain heroes and the developers must nerf the new heroes almost every time they release them right?
The balance in DotA is surprisingly good for a game with over 9000 heroes, but some heroes just seem underpowered. And the skills in Demigod are usually a lot more creative than the ones in DotA. The skills in DotA are so similar that they have general names for a bunch of them (nuke, stun, etc). There is occasionally the skill that makes you rethink what is possible on the WC3 campaign editor, but those aren't a dime a dozen.
thats the problem most people do not even know what ports are nor what they are for. PC games needs to be dumbed down a copmpany can not expect people to grasp how to do something they never had to do for any other game to connect to play. Perfect example look at wow downloader when it first came out it was hideous so they farmed the patches out.
http://lmgtfy.com/?q=port+forward
There, problem solved!