The domain does not matter almost at all for SEO, don't even consider using it as a factor to base your niche selection on.
Arguably, it's better to use a branded domain (eg enjoyacup.com or drinkwithmark.com) than a keyword domain (bestcoffeemachine.com). Leave the kws for the post titles/URLs and H1/H2.