10p/min is in fact good these days, on PAYG expect to pay 20-25p/min with the big boys.
Asda used to be 6p (and I vaguely remember 4p/min) but now they give you unlimited free texts and a bit of data. Contracts are far better value but obviously not for someone who won't be using the phone most of the year.