We all know that Ruby's built-in HTTP client library is a bit… wonky. As a result, there are a plethora of substitutes for it, each with unique features and boasting their own idea of a good HTTP client API. I'm curious: what HTTP client library do you reach for when you have a choice? And why?
(Order of choices is random. Results are public.)