Also, for international posters who didn't follow my top link and see that you could easily switch the "country" for these greater end-of-the-year roundups to the UK, Canada, or Australia, there is also this:
http://www.speedtest.net/awards
Fiji, Ireland, Indonesia, Latvia, Lithuania, Malaysia, Paraguay, Peru, Saudi Arabia, Taiwan, Thailand, and Trinidad & Tobago are also tracked by this website.
Typically upload speeds with be around 1/5 of the max upload speeds, but it varies hugely. For example, in Sacramento, near me, check out the top two providers:
That's a pretty glaring discrepancy. This gets to the heart of what I'm talking about with my OP. For gamers, I strongly doubt that 12.2 Mbps Upload speed would see dips that would result in a lag disadvantage (much more likely it will be dips in your ping), but that's only because 12.2 Mbps is WAY, WAY above the minimums of bandwidth relay that most games demand. But this is a metro area. In the outlying rural areas, many are stuck taking CenturyLink or AT&T plans that don't even have a broadband competitor, and whose
promised theoretical bandwidth isn't even that high. I'm talking about
6 Mbps download plans that deliver 2-3 Mbps effective. For them, if operating with a similar discrepancy, then they would probably enjoy a better (competitive) multiplayer experience by choosing the service with superior upload speed.
But if I were in Sacramento itself, where the above chart is valid, assuming equal ping, and equal price, I would actually opt for Xfinity over CCI despite that CCI offers superior overall bandwidth if you find the sum of DL+UL. It would come down to the practical realization that I would never personally use that superior UL bandwidth, so I don't care about it.