To be honest, most of the services are the same. The problems are usually related to your bandwidth. If you have DSL or cable with 2 Mb or higher down and 512 MB or higher up, it usually works pretty smooth. However, if you are downloading large files or sharing files like MP3s or Torrents, you can still hear your party good but they cannot hear you because you are using up all of your upload speed.
So, those with good upload and download speeds and who do little uploading or downloading of files seem to think their service works well.
Those with low upload and download speeds or those who do a lot of downloading or file sharing think their service sucks..
Its all about the bandwidth...