The US system is clearly worse and inefficient. Even a GP doctor doesn't finish basic training until about age 30. The whole medical education process has ridiculous amounts of time off -- just wasting human potential -- coupled with redundant learning. It culminates, however, in three years of anachronistic and unnecessary shift work that is a disgusting way of discriminating against pregnant and nursing women by making them work 24 hours at a time. And yeah, they can take time off, but what if they have a baby every year and are never willing to work 24 hour shifts?