This will be a bit longer read and I apologise in advance
After BT failed us with decreasing DSL quality and speed (from ~7mbit down to under 2mbit, gradually) we went for BE, who promised much better speeds. Initially there were a number of problems with stability of the line and router, but eventually that got resolved, and we've been seeing ~14mbit down and ~2mbit up since (on the very same copper line, by the way, which according to BT wasn't capable of more than the speeds they provided in the end before we switched to BE)
I was not pleased with BE's customer service, which seems like a bunch of nerdy teenagers to me and not very professional, but it was working okay and I didn't want to take chances by switching.
Then, around spring last year, connectivity to certain destinations (most notably the BBC, especially iPlayer) got very flaky. BE first apologised for hardware problems, then blamed the BBC doing major maintenance on their networks, then again promised to resolve it within the next few months (we've all seen the misleading and conflicting statements of BE on their own blog and elsewhere I believe).
Sad truth is, it's still not resolved. For a select few destinations, Telefonica's routing (who back O2/BE) is messed up. It's easy to verify that by running long traceroutes (couple of minutes), during which the routing within Telefonica would change a number of times, and the number of hops per route does too.
Now, I'm familiar with IP routing and failover and all that, but the fact that the number of hops and the routes change so frequently, while entry and exit points to Telefonica remain the same, could indicate some serious congestion on a regular basis. That explains the packet loss (5-10% depending on time of day) to some destinations which pass Telefonica's network.
Long story short, as Sky is taking over some point later this year (and they bought Telefonica), I'm tempted to change providers before hand.
For some weird reason everybody else on this street (even the neighbours upstairs) can have Fibre (Virgin and EE), while we cannot. I don't know if there's an actual technical reason for that, or if that's just an oversight and the providers' availability checkers (and customer service drones using them) are just not up to date.
So the best course of option would be to find an ISP who does not rely on Telefonica or BT Wholesale. Would EE broadband (not fibre) be such an ISP?
Ideally I'd like to have ~16mbit again, with stable ping (though it doesn't matter if it's stable 20ms or 70ms, to be honest, as long as there aren't massive peaks), and of course without the annoying packet loss.
Any advice would be appreciated.