What IS needed is proper competition, not the crazy illogical mess of the "internal market" and trusts that we're stuck with at the moment.
Proper competition where you can take your money and choose which GP, or which hospital you want to be treated in, whether NHS or private. I.e. where you can "co-pay" for private treatment by paying extra over and above what the NHS will pay.
A bit like dentistry and opticians. Where you can get some things "free" or cheap on the NHS (because the NHS pays the dentist/optician), but you can pay extra for better fillings, or a specific type of dental bridge (not funded by the NHS), or with opticians, where a child can get a basic pair of NHS glasses provided, or the parents can choose to pay extra for something better.
Similarly, a real choice if you need a scan or x-ray. Happy to wait, then wait for the local hospital, but if you want it quicker and willing to put yourself out, then you can get it quicker at a hospital a couple of hours away. Genuine competition to make the hospital offer a better service, i.e. the one who can do it quicker gets the business and money, the local one who can't, lose "your custom".
It's exactly what was hoped for with various previous attempts at competition, but, as usual, it was made to fail by vested interests, etc. I hope Streeting graps the nettle and looks at some of the pretty good ideas attempted in the past, and other ideas from other successful state healthcare models, and actually makes real change happen.
And no, it's not all about money. Far too much has been wasted on failed initiatives etc., Reform does cost money and that money needs to be put in, but it needs to be dependant upon change and improved results. Any fool can throw a few extra tens of billions at the NHS and results WILL inevitably improve, but the past has shown such improvements weren't proportional to the extra spending, hence a lot of it was lost to waste and inefficiency.