I'm in the last month of my 3 contract and shopping around for a better deal.
For our needs, they can't be beaten. I could cheerfully strangle the sarky staff in our local shop.
Pity that their UK coverage is so p155 poor.
Tesco offer better deals if you need more than 4 gigabytes a month.
We don't, but it could be worthwhile for you to have s look.