I do the blow out method here but this is with my OFF-ROAD POPUP trailer which has a very small fresh water setup... The shower part is my outside shower connections. I also have a cassett potie with shower combo setup which is all self contained for flushing the pot into a pull out tank. The shower combo part of it is connected to my fresh water tank... All of this drains out from the low water drain port... If I open the water heater SINK HOT SPIGOTS when draining from the low water drain ports I get almost all of the hot water to drain from its tank. Only a small amount maybe 1/2 inch of water in the bottom of the tank left after draining... Never has been a problem for me when camping off grid in freezing temps outside. I suppose there may be some water at the input of the water pump but it has never been a problem for me... I am not sure where the one way valve is for the water pump - it may be built-in to the water pump. I have two lines feeding the low water drain port. One from fresh water tank and one from front of trailer where the sink and lines are at.

Have not had any freezing problems here in Norther Neck VA or on many short trips to the high country around here during the early winter months... On my short trips to high country if it is going to freeze after dark I do the blow out method and then just add fresh water to the fresh water tank the next morning when things warm up again...
The longest part of the blow out method is draining the fresh water water from the low point drains. The actual blow out takes around five minutes... Then I add pink stuff to the two P-traps I have in the sink and shower.
If I lived in colder climate locations that had many days of below freezing temps I would probably do the pink antifreeze method for sure...
Like said above it only takes one time to freeze your lines and do damage...
Roy Ken