DO NOT CHOOSE VODAFONE!
Vodafone is not registered with Ofcom's Broadband Speeds Code of Practice. This means they only have to provide their measly minimum internet speed of between 3 and 4mbps. I am locked in a contract paying £20 a month for an awful internet connection ...