I believe there's also a slight security advantage, in that search engines will index and respect redirects to HTTPS (even without HSTS), and if I click through the search engine link, I stay on SSL for the entire transaction since the search query itself is HTTPS. This protects me against a man-in-the-middle when possible, and also saves me the annoyance of getting an SSL error when not. (I am also training myself to type https:// instead of http://, but the search-engine route is way more usable.)
However, I never do that for websites I read daily. Either I know the URL or the browser remembers it for me.
Apart for exceptions (deliberately trying to find the good url or finding a specific website), searching is illogical.
That would be exactly like asking your GPS the way from work to home every single day.
A variation on this one is when I know which site I want to go to and which specific page: "amazon method dish soap refill." Google search is typically faster than going to the site and then using their internal search.
Fortunately, with modern browsers, the difference is only between typing "websitename" in the address bar and typing "websitename.TLD" in the same bar. So if I'm not 100% sure what your TLD is, I just hit Enter and the browser shows me the search results.