So how does custom games help prevent unhandled exceptions and teammates disconnecting?
Simple, if the game lags or somebody disconects/quits early, rehost the game. Sometimes it takes a little while to get a 4v4 or 5v5 going. However when it works, it's so much fun. Just finished a 4v4 on Zikurat and it was one of the best games I've played so far - oh we lost btw. Doesn't matter, stats are nice to look at but if you want good games play customs!
No AIs, map of your choice, meet new people, make friends, chat in the lobby. I tried a few Pantheons and Skirmishes but thats not my thing. I don't want to play Domination on Crucible if I'm in the mood for Conquest on Mandala. Another reason to play custom: 5v5 matches without AIs! Please make sure your upload speed is good before you join though. 