I would say the good domain name is a one that is brandable and easy to remember.

I don't agree with most of comments here that it has to be a ".com" one.

Although it's the most common TLD, ...