It's impossible to know whether an NHS-style system is better or worse than a German, Swiss or French system, until we give it the same amount of funding they give theirs.
For a very small percentage increase in funding, we could have a vastly improved service, because each tiny shortfall causes many times itself on other costs.
Very simple example: person has condition X. Person is
a) seen in 3 days by adequately-funded GP service, it's fixed, they get better
or
b) can't be seen for three weeks, they've deteriorated, more expensive treatment is required
or
c) can't be seen for three weeks, goes for expensive A&E appointment instead
Simple example 2:
Person has complex severe condition that ten years ago would've merited inpatient treatment. There aren't enough beds being funded for that person to be treated as an inpatient any more - those beds are used for only the most extreme cases. Instead, our patient is taken on by the community team. Their condition takes a lot of staff time - three people who would've been under the community team are now discharged to GP care instead. GP can't provide the specialist care that would help them recover, or at least lead worthwhile lives. They go on being ill, costing money, and taking up large amounts of GP time which doesn't help nearly as much as a shorter amount of time with the community team would. Now there are many, many fewer GP appointments available, GPs know if they refer anyone who isn't seriously ill they'll just get sent straight back, and lots of people with a mild version of the condition struggle to get an appointment at all. (This is what we have in mental health services right now.)
Another example:
A patient can't get a timely referral. They remain iller than they should be. They can't work, and have to go on benefits.
The knock-on effects and costs of under-funding the NHS by even a very tiny amount puts enormous extra pressure on benefits, social services, other parts of the NHS, etc.