yeah,why do you use everysecrets?Maybe the latter one is better.But with enough promotion, I think both of them can be competent.
I don't like the hyphen in mega-secrets but every secrets just doesn't make sense. Correct grammar would be "every secret".
this is confession here. do you want to promote to "secret" key. but your domain key is secrets. secret or secrets are different key. if you would like comany then you should use mega-secrets.com
The character "-" is a real problem for SEO because it is interpreted as a separator. When you enter xxx-yyy in Google search it will search for xxx (and/or) yyy. To found the site, user must enter a quoted string. But not many users are aware of that. I know the problem I got a website called "fx-v2" ...