A+ With Virgin
Went with Virgin for a new contract phone which had the most awesome tariff deal and £90 cash back through Quidco!
Everything went smoothly and cashback was paid to me within 2- 3 months.
Needless to say Virgins network is the best yet I have tried and the customer service setting up a Virgin account was instant and very informative and easy to understand. Delivery was next day and activation was instant and hassle free.
A+ all round.