My new Vodafone contract is £19/month for 50Gb data, European roaming
(including Switzerland and the Channel Islands which many others omit) and
unlimited voice/text. I also value the fact that the Vodafone network isn’t
overloaded unlike O2’s and has rural coverage unlike Three. EE is even more
expensive in my experience.