On the question of value for money, consider the following. These are all similar services i.e., produce and post a document, which is all that the GRO are seen as doing by many people.
Supply a copy bank statement - £25 per sheet. (My bank statement is three sheets each month).
Supply a replacement motor insurance certificate £40 (Incidentally, a replacement tax disc costs £7).
Amend motor insurance details other than at renewal (e.g. change of address) £25 (plus any additional premium of course).
Notify a change of address or phone no. for the registration for my dog's microchip £35 (per registration - I have two dogs).
I see some people think it would be cheaper if the GRO were replaced by private sector. Not sure where they get that idea from.
The point is, no-one is going to be doing any of the above for fun. They do it out of necessity, and therefore they're wide open to being ripped off with unreasonable charges. If you NEED a birth/marriage/death certificate, to apply for a passport or to claim a legacy, a charge of £9.25 suddenly looks pretty reasonable. If you WANT a certificate for use in a hobby, then if you don't like the price, don't pay it.
Simples!