NO -In general avoid hyphens outside of good country-level or .com.
(as a weird side note)
If you go to valuate.com, just to look at the cpc, and frequency. you also get to see a valuation that puts yours at a 5x multiplier to the non hyphenated.
Hutchbat - you sound pretty new to domains. there really is no easy short-cut to understanding the logic and processes at work in domains. Experience which will come depending on the work your willing to put in. Best of luck