I'm on it, giffgaff, won't go back to contracts now. It's 3gb data on the £10 one, although I never use it as all the updates and downloads happen on wifi. I used to sometimes get near the limit when I would use it to stream music on google play. I was on the £12 (4gb) for a while, it's really easy to switch whenever you want.
It's much cheaper to buy a phone outright and get a giffgaff sim. I was buying Nexuses, but the pixel seemed a ripoff so I haven't upgraded yet. And to be honest I'm not really seeing poor performance yet on the Nexus 5x. I had been thinking about a oneplus, but I see they've released a cheaper pixel now.