I only have 1 issue with virgin, the throttling but thats bareable as they upgrading 4mb--> 10mb(soon for me ) so limit goes up more, never had incorrect billings and always have a constantly 3900kbps it hard;y ever goes down from that(somtiems its 4.2) but when im throttled to 1mb its not very stables with it constantly falling and rising around 650-900 kbps. Only had my connection gone down for 2 days in total and 1 of them was just a high ping issue(both because of mass floods).
If you can get it id recommend it but only if you dont plan on downloading loads of torrents and stuff because your limit is reached quickly.