Question: are there admirable characters in hamlet?
Answer: I would argue that Horatio is the most admirable character in this play because of his intelligence, his honesty, and his loyalty. ... Horatio's loyalty to Hamlet and intelligence likely prevent the king from attempting to use him as he does Rosencrantz and Guildenstern.