Basically, i've been with o2 for 5 years and service hasn't been amazing but i have always been given good deals. At the moment i have an iphone with them and i have come to hate it with a passion and as my contract is nearing an end i now want the new bb 9700/bold 2. Vodafone have offered me an amazing business deal which seems to good to be true. However, i am very weary of joining them as i have thought they aren't a good network, but lately researching and they don't seem too bad. However, i would like to hear peoples direct opinions and experiences with them.

Thanks