I used to have a sim only but went back to contract as it was only £5 a month more for a good deal and a Galaxy S3. The only downside is being locked in for a couple of years but as i dont change my phone until it starts mucking about i should be ok with that.
Might be worth looking into mate ( O2 )