it's a pretty decent deal for someone who likes the phone. Also for people who are on a sim only contract which i think is a complete waste of money. i just got it for my mum (she was on an o2 sim only £20 a month 800 minutes, 1000 texts, but she never used the texts so she was paying for something she wasn't using). with this deal you get the same amount of minutes, possibly more in some cases, plus you get a free phone.
sorry this is my first deal so bare with me since i'm not quite sure how to submit a link.