The nice thing about it is that you are still fully covered even if you are not working. e.g. below working age, unemployed (or unable to work) or retired and there are no exemptions for pre-existing conditions which I hear about in the US system.
Our system does have its faults, mostly due to bureaucracy, but we wouldn't want to be without it. From what I can tell, the German system is similar to ours but with less bureaucracy and shorter (if any) waiting times. I think the German system is what we would like ours to be.