I pay £10 a month for the premium nationwide bank account. You get mobile, travel insurance and breakdown cover and some other stuff as well. Just broke the screen on my phone there and they`re giving me a new one. It`s £25 excess but it`s an HTC M9 and it`d be more expensive than that to fix.
Vodafone were a nightmare when i was with them. They had a huge billboard just next to my flat advertising 4G, and i could`t even get a phone reception at home. They ended up giving me a refurbed iPhone after months of arguing with them, and i left them the week after.