Australian GPs are satisfied with their job: even more so in rural areas.