Keyword in domain name is always preferred but is there any truth in the statement that keyword in domain can have negative effect especially when someone is offering download services.
Generally, domains with keywords and without hyphens have a higher resale value, too so choose wisely.
Most people are ignorant of how much having your major keyword in your domain name contributes to your page ranking especially for new sites. Google does give keywords in the URL some weight in determining your page rank, but there are other advantages.
This is a long disputed question in the search marketing community, the answer of which depends not only on how different search engines treat keywords in your domain name, or URL, but also the size of your advertising budget, and other factors.