I did exactly the same switching from Giff Gaff to Virgin. Nothing to do with network etc. It was simply value for money. I checked them all out recently and Virgin easily came out the best value(only if you were a existing customer.
250 mins, 250mb data, unlimited texts, free calls to Virgin...