I shop around, and it entirely depends on your make and model. I buy some on-line, other times places like Tesco are really good value (especially on 3 for 2 offers).
Forgot to add that the 50p cartridges are claimed to be high capacity – so I’m paying around 30p for the amount of ink those using genuine Epson cartridges pay about £5.