NHS 'still has a way to go'