One virtual network you may not have considered (or possibly heard of) is Superdrug mobile. They use the Three network and, right now, you can get a completed unlimited amount of data, texts and calls for £20 per month.
The deal is contract free and there’s no data caps or speed restrictions.
Don’t forget, SIM-only is becoming more and more popular, especially considering the cost of new phones. You simply text your current network and you can switch your number across easily.
The Superdrug mobile deal also delivers double health and beautycard points on all your Superdrug shopping and £20 of health and beautycard points when you start using your SIM.