While 100GB of data can tempt even the hungriest of data consumers – especially now, if you're using your phone as a hotspot at home – you are also locked into a contract for 18 months.

The other downside is the plan doesn't include any freebies. Hear us out.

EE is often the go-to network if you want free streaming services on the side. It's Swappable Benefits and Add-Ons allows customers access to streaming services like Amazon Prime Video, Apple Music and BritBox free for six months. Yet surprisingly, this EE SIM-O deal, which the networks says is its "best ever" only covers the basics.

It's easy to see why O2's identical SIM-O deal overtakes EE's without much effort. Not only does it include 100GB data for £20 per month (also with unlimited minutes and text, and US roaming) – but customers also get Disney Plus for free for six months. Pick up this deal from O2 now.

Disney Plus typically costs £59.99 per year or £5.99 per month, saving you roughly £36. You can sign up for a 7-day free trial if you want to check it out first.

If you don't want Disney+ in your O2's SIM-O contract, you can choose from alternatives too like Amazon Prime Video, Amazon Music Unlimited, Audible, or the meditation app Calm. O2's offer ends 13 May. Head to O2 now to see its 100GB SIM-O deal.

Of course, for those who don't care for streaming at all, the same rate of £20 per month can get you 120GB data SIM from Virgin or unlimited data from Smarty instead. Smarty's plan doesn't have any speed restrictions and can be canceled at any time.

While EE's SIM-O deal offers reasonable value for money, it's clear you can get excellent value for money elsewhere. Also check out our full article on the best SIM-O deals.