I absolutely love this name. It sounds confident, strong, and different. I don't think I would use it as a first name (Think of what you would have to shorten it to: either "Hor" or "Ratio"), but as a middle name, I think it works well.
This name always makes me laugh. It's kind of like those actors who take all the dark and scary characters in the movies and then fail to fix their cowlicks and just end up looking like lost puppies.
This name looks extremely snobbish and pretentious. It is also dated. Who is named Horatio anymore? However, I do like Orazio, the Italian form of this name.