When Henry left Arsenal in 2007 he was almost bigger than the club, but Barcelona and New York have changed him.