For long domains you should always use hyphens or have a redirect where you register a bunch of domains that are similar.
I have noticed the same. I think all the good, short ones are gone. It does create a barrier for people to return to your site if it is hard to remember.
What about long domains that make NO sense, like 57freecreditreport.com or 123makebigmoneyonline.com? I see names like these on infocommercials and wonder why?
In the end, long domains will only hurt your business.
In the end, long domains will only hurt your business. You need something short and memorable.
I guess it depends on what the domain looks like. If the hosting provider i using something likeCan you explain why? I know quite a few examples when longer domains actually serve as an advantage to web hosting companies for certain keywords. Think about it, if you are a client of a company, the name of the company becomes irrelevant. You will visit the site's customer portal regardless of how long the name is.