I wouldn't mind occasional connection issues if:
#1 they didn't happen on tournament trainings
#2 my brother had them as well... seeing as he can play just fine and I can't play my game just sucks... I guess that's one thing CoD got right... I guess BF2's netcode was condemned to doom anyway