I own the domain - 'my-domain.net' (as an example) - I have owned 'my-domain.net' for a while and have a live and active website running as a business.
Recently 'mydomain.net' expired - sadly someone else beat me to the registration - and now that domain is up for sale at $5,000.
Should I buy 'mydomain.net' - or continue to trade under 'my-domain.net'.
I am not sure if I have a case against this other person - but even to fight it would probably cost $2-3,000, with no guarantees
Problem is that if I do not buy it - someone else might and start to compete against me in my line of business.
I am probably in a no-win situation :(
I am in the fish industry - just in case anyone is thinking - is that the name I am trying to sell? ;)
If your not trademarked you will have a much less chance of having the name removed from the current owner (maybe zero chance). Especially if the name is generic.
The non hyphen name is *much* better for customers. One of my popular eComm sites is a keyword-keyword domain. Many customers have contacted the keywordkeyword site looking for customer service... this site is a parked domain with no plans to sell - so it is not as bad as it could be.
You *will* be sending the competition traffic.
To answer your question of should you buy the name...
> Yes, if your finances allow it.
As devildude said, I would offer them $3k (or maybe less), anonymously, and for goodness sakes, don't use your 'my-domain.net' address if you are emailing an offer - they may hold out for more!