I run a Labrador based forum, and my current domain is lab-lovers.com I quite like the domain and think it suits the site but not really sure it's doing us any favours, I rank about 5th in google if I type Labrador forum if I type the domain lab lovers in google then I get 1st spot, but don't think that is what is typed in to google by the general public. So the question is should I change it.
Never been a fan of domains with a hyphen, could look to change it but I would assume you'd have a difficult time finding a better one?
I wouldn't worry about your domain name helping your rank if you've done SEO right. Sure it might help some, but its all about content, and back links to really get ranking high. My suggestion is if you've done a ton of link building already, leave it. If you haven't and are in it for the long haul and think the other one will serve you better, change it.
Why's that then? I rank really well in Google with a hyphen domain: http://www.google.com/#hl=en&xhr=t&q=dead island