I see reports of "bad connectivity". But please understand, when we play the game with people online it works perfectly so we need to try to understand specifically what you're seeing.
So when you say "I can't get into a multiplayer custom game" for instance, what specifically do you mean?
Can you bring up the connectivity dialog? What does it say?
That kind of thing. The more you tell us, the quicker we can resolve it.
See http://forums.demigodthegame.com/347467 for where we're at.
I live in USA midwest w/ comcast cable, ports open and forwarded. Standard modem (w/ voip phone service) + Router
Here's my experience:
1.) Pantheon: about 3 times out of 5 I can get into a game after about 5 minutes of letting the game "do it's thing". However, usually one or two people get dropped right before the game starts and is replaced by AI. The team that has to rely on AI is at a supreme disadvantage because the AI is pretty weak in my opinion. However, Pantheon matches are otherwise a ton of fun. I will occasionally get the "d/c'd from NAT facilitator" which is not fun.
2.) Custom games: Often I will get the "unable to Join game" message, I assume because it's full. However, if I can get past that to the "connection info" box then I have no problems connecting to other players however it still seems about 2 out of 6 people have problems connecting to others and it slows things down and sometimes the game is aborted. If I can make it to the "pick your Demigod" screen, then the game usually fills up and works. Overall the process is slow and tedious.
3.) Skirmish: I've only been able to get this to work once or twice and most of the time I am just waiting forever without a game being established.
4.) LAN: works just fine w/ me and my son. He's six and thinks the game is cool and loves the Rook.
5.) Solo: obviously works fine but the opposing AI is pretty bad, the heroes usually just get themselves killed by getting too close to my towers.
Bottom line: I've had most of my online success with Pantheon and when it works, it is fun. However, it still has a limited success rate and no matter what, starting a game is slow.
The game is great from an art, graphics, and gameplay standpoint, so I'm sticking with it.