If you go anywhere rural, it's 100% EE. Whilst doing trips into the highlands, I will consistently be the last person with 4G signal.
I don't recommended actually signing a contract with any of the big four (3, o2, voda, EE) as there simply isn't any point. They're more expensive and often...