I am surprised to see Sprint on this list, and claiming that Sprint had poor service. I am a Sprint customer (business account), and my bad experience had been with ATT - a corporation that is even worse on having zampolits in the office, and really deserves to expire.
The other companies on the list...well, I guess they aren't so "Great" after all.