1st year of getting my own place, O2, 20mbps plan (with average of 5mbps, highly unstable with unlimited jitter!) just because the "unlimited" usage. However, it isn't, and the tenants and I received a few warning letters.
2nd year, my friends wanted SkyTV. So, 24mbps? or 20? plan, almost the same, except slightly higher speed with FKing speed cap when we are actually using it. Yet another advertised unlimited bullshit.
3rd year, Virgin 8mbps (because my building doesn't have fiber laid yet), and it sucks even worse... horrible capping, horrible latency, horrible speed...
After that, finally, my savior, BE Unlimited offers their service, truely unlimited, and holy the fastest speed you can get!