Thanks for the responses, its sounds like the SEO programatic stuff is all about even.
It the human factor that is really up for grabs here, what's easier to read, remember, speak, and trust.
In my case its all about personal brand so a hyphenated .com maybe easier to remember and trust then a non-hyphenated .net which could get confused for a .com
Sounds like i'm still choicing between two good options but not the best option
And yes I'm looking at ronsparks.net vs ron-sparks.com and other future domains with a simliar issue.
ps @EGOL ronskickasssite.com is available tho its a bit hard to read with all those S's