I'm about to move house to an area that has pretty good options all round. Turns out I can get FTTC from both BT and Sky, along with 100 Mb/s cable from Virgin. The exchange is unbundled and has O2 there.
I'm currently an O2 customer in an area without FTTC or cable and have been very happy with them - I live close to an exchange and get a rock solid 20.4 Mb/s down and 2.25 Mb/s up. Going back 4 years when I started with them, that was awesome. Now that's almost retro.
I'm not really sure who to choose. I want fast, so it's probably fibre or cable. I don't know my exact usage, but I've never had moany emails from O2, so I reckon it's under 250 GB a month. I play Xbox Live (well in theory I do, in practice a wife and kids means I don't). I download a fair amount via FTP and there's a lot of SSH traffic to and from servers I run for websites and stuff. I do some P2P, but rather little in the grand scheme of things.
One of the things I've wondered about in reading FUPs for some ISPs is how they throttle P2P traffic. My first experience of throttling was that once throttling kicked in, everything went slower. What about nowadays? If do use some P2P and they decide to throttle that, is it going to affect surfing or Skype, or is that still going to run at full speed? What I find with my P2P usage is that I often seed old things for a long time but use rather little data for them - will P2P applications idling in the background trigger throttling?
On paper, Virgin 100 Mb/s is ~1/3rd faster than 76 Mb/s fibre. And that 100 Mb/s is going to be 120 Mb/s soon. But, in the real world I know contention plays a part - how does it work for cable and fibre? Which is likely to give me the best real world performance?
Performance is my prime consideration with cost being less important (within reason). I'm happy to shift my phone provider as well, but I'm not really fussed about TV (got rid of Sky about 18 months ago) so that's not important.
In my situation, who would you recommend and why?