Hamlet admires Horatio for the traits that he himself does not have and, as true friends do, he takes genuine delight in the sanity, the strength, and the constancy of Horatio's character.