Arsenal legend Thierry Henry has hailed retiring Liverpool defender Jamie Carragher as one of the best five defenders the English game has seen.