It is very important that the domain should be short in length If it is not short thats ok doesn't matter but short domains are ideal . Useless hyphens should not be there , hyphens should be used only at that time when it is very necessary
So these are the aspects which are very important in the selection process and if these things are followed that can make a huge difference on the overall performance of your business . These things are absolutely necessary to follow if your are professionally doing a web based business or dependent from the website that you are making , these things can play very vital and significant role in the success of the project that you are making.
According to many SEO experts the domain plays a prominent role in the success of the website and if the selection of your domain is good and healthy that domain can take your website and your business to a very long way