Well, yes and no.
A combi basically heats water on demand and (at least, usually) there is no storage tank. Since there's no storage tank, you can't empty it if too many people have baths or showers in quick succession, so can never run out.
So that's good then?
Yes, and no.
Since there's no storage tank, there's no stored hot water. So if the boiler packs up, you have neither heating nor hot water. With a system that has a tank, however, you have :-
1) A tank full of hot water
2) Usually, an electric immersion heater element.
So ..... while it's expensive to run, if the boiler packs up, you can at least heat a tank of water electrically with the immersion heater until you get the boiler fixed.
And as for the "heating on demand" thing with the combi, well, you can kinda do that with the non-combi too.
I have two circuits on the boiler, one providing hot water for the radiators, and the other providing it for the hot water tank. Both are controlled by a timer which specifies when the boiler can fire, but both ALSO have thermostats. The heating has the standard room thermostat (well, it's a radio link type not the older wired one), so even oif the timer is saying the boiler can fire the heating, it still only does so if the thermostat says that the room temp is below the trigger temp.
The other thermostat (again, radio link) is on the storage tank. So ..... I can set the hot water circuit to be permanently on, but it still only fires to heat water if the tank temperature drops and the thermostat cuts the boiler in. And that happens when hot water gets used and therefore the tank temp drops.
Clearly, it will also happen if the tank temp drops though normal heat loss, but with a properly insulated tank, my experience is that I use it before that becomes an issue.