I can only imagine how OSX users cope with the giant OS updates and patches that get bundled. I thought that people here in the UK on ordinary broadband must get frustrated, but your experience puts it into perspective. It also makes me think more carefully about being "network-happy" in applications.
Those stupid Xcode updates are bigger than the OS updates, 5-6GB in size. At this point I'm thinking their infrastructure team is simply incompetent - downloads slow to a crawl, no incremental updates, and if the install fails sometimes it's back to zero.
I have noticed that about downloads and upgrades. The "system updates" app within App Store is poor. It is a webpage that fails to refresh when it's doing something, leaving you guessing when something is happening (that rotatey "progress" indication that is entirely indeterminate is no help either)
What on earth is wrong with a progress bar and text drawn on the screen instead, like Snow Leopard??