I will bring up one point. The wages medical practitioners make are generally higher in the US. So the cost of medical care is higher.
I live in Belgium, mostly good and free healthcare (barring payment of a few euros here and there). I have 3 cousins who are (or are studying to become) doctors and while specialised doctors can make decent money (€75 -> 450k), they don't come anywhere close to what a US based doctor might be making.
Someone making between $1 to 2m in the US (e.g. certain surgeons) might "only" be making $300 - 400k here. And the quality level is exactly the same.