Also bonuses. Bonuses in London can be 100% of salary or more.
National health insurance is not really free in the UK... but UK contractors pay less tax than US ones generally. German freelancers get paid more, but pay more tax (and get more holidays).
Developers outside of London can earn less, but many prefer it.