I just gave birth in Sweden - maternity care here is amazing.
I think the nhs is under massive strain. I work in clinical research so when I lived in the uk iworked closely with the Nhs. The actual clinical staff (who are generally great) are hampered by a system under great pressure financially and political. There's a distinct lack of joined up care, not enough time and not enough money.
Here we had, as a matter of routine, a named midwife, amazing medical care, and everything was joined up. Own room after delivery, extra bed for dh. Little kitchen opposite where you could get a snack or a cuppa 24/7. you can stay for as long as you need, everything is in the same place. Midwives on call 24/7, never left longer than a minute or so of you needed help. Before we left I'd seen midwives, nurses, physio etc.
I contrast that with the experiences uk family and friends have had - postnatal wards that were overcrowded, hot, dirty. Other people's husbands and families inches from them at vulnerable times. One friend was assaulted by a man on a postnatal ward. There is often one bathroom to share with visitors etc. Grim.
The room we had wasn't posh or flash, but the difference was the staffing levels and organisation. Staff weren't run off their feet and seem to have the time and resources they need, so they can spend half an hour with you as needed to establish feeding etc.
One critical difference is that it's not entirely free. Dh paid about 30 quid a night to be in with me. I was charged a small fee per overnight too. I know the free at the point of contact thing is a real shibboleth but I honestly think that a small token fee per visit is a good thing.
Anyway, I'm a convert to the Swedish system. I'm glad I didn't give birth back in the uk!