If it has keywords it's better. Without them you'd need to depend on great search engine rankings for your main keywords and things like that. It's a little less work if you have a memorable domain with your keywords in it.