I went sim only after my ee contract ran out, tried Three but had signal issues, I'm now with Lycamobile, they ironically use the EE network I've had no issues and pay £5 a month for 30gb and unlimited calls and texts, roaming also included.
I'll never have a phone contract again.