Well in my experience i'd say having a keyword or 2 on your domain name always makes a difference in many ways, Such as SEO or Branding and in terms of business and marketing. For an example having a keyword that directly implies to your website category will tells your traffic what your site is all about, if your industry is web hosting and if you come up with a domain name like
www.blablabla.com you will kill your business even before you start it, but if you add a keyword that directly represent you industry such as
www.123webhosting.com the surfer knows what your site is about. and so its a good thing to have a related keyword on your domain name. Rather than not having a one.