Legally (in the UK), it makes a big difference whether you pay by credit or charge, that is one of the reasons AMEX have this policy that they will take items back if the store refuses to.
In normal practice, with no hiccups, there is no difference, I agree.