Generic domains are by far the most useful and flexible, giving a website the potential of reaching a much greater user base. Generic domains can attract traffic by users typing the word or phrase into the address bar of their browser, and also are less restricting than using a company name as a domain.
Potential customers are more likely to search for a product rather than a specific company.