Having used Virgin Media on and off between numerous houses since it was Telewest I can definitely confirm their sh!te customer services. Over the years ive had just about every problem possible with them but unfortunately due to the areas I lived in that time no other service provider comes anywhere near in terms of product.
Being a heavy internet user and wanting the best possible service for downloading music and films i really don't have have any choice in going with someone else tbh.
As it stands BT can only ever peak at around 0.7mb and with my current Virgin broadband package im getting approximately 19mb....no comparison really. This will be going up after next week as well as im moving house again and switching up to the 50mb package for extra download and streaming oomph!