Keyword ‘generic’ domain names have always been sought after. Initially they were popular because they were easy to remember and use and you could count on getting visitors just because of the domain name. Today, keyword domains are still very popular but mainly because they can help considerably with getting higher search engine rankings.
If you are starting up an online business and have not worked out your branding, strongly consider basing it around a keyword domain. However, if branding is vital to your marketing efforts, then register both domain names and have them go to the same site, or use the keyword domain for another site (such as a blog or a forum).