Its not his connection its all the people with crappy connections. It wasn't like this until the 1000+ people started playing before when there was at max 600 people online you were matched up in 1-6 seconds. I blame the badges.
The game was fine until they added badges now there are 1000+ players online and the matching system I'm guesting was never made to support that many people because when there were 400-600 people online you where match in 4-6 seconds.
Anyone who thinks the game sucks either doesn't like shooter/strategy games or just couldn't figure out how to play and didn't want to read the directions.