Inspectors say services have improved since earlier failings, but warn further progress is still needed in key areas.