But I'd just try to optimize your setup the best you can. You said you have a laggy connection so anything that will lower your ping will help with that and also might help you get into matches quicker. So things like port forwarding, using the right DNS server settings, there's a few things you can do (that you maybe already have).

Game sucks as of now. If IW fixes the spawns and the crashed operations I will change my mind. For now it's just me, my friends, and a whole lot of bots, since that is the only thing that seems to work right. As for connectivity, do what Activision said, "Turn off your firewalls, change to UPNP, clear your cache, and let your system be open to hackers!" (last part about hackers was sarcasm, but rest was an actual quote). Not really though, just look at the giant map, and watch for spikes in your area, that is the best time to play.

Ghosts seems to be in a league all its own considering the amount of differences since the last COD game. It doesnt really deserve to be compared to other COD games. It is a game made for next gen consoles and (honestly) imported into the architecture of the 360 to keep the masses happy for those that cant get an Xbox one yet.

People will complain if it was MW3.5 or not. Even the same people will complain about that. Hence the reason for all the hate.