Hi, does the domain will affect SEO? i mean a nice domain will earn high pagerank? thanks for your help!
Domain with with keywords does affect the PR to some extent, coz when you build backlinks to your website, you use your keywords, which will be by default in the domain You can also go for get-a-hobby.net getahobby.biz as they are available I have checked
from understand, try to use the domain without - if you can get it! if google more favour in the domain without -, if help you to rank.
The dot com domain is better, but in your case, all the three domains have hyphens. Try to see if you can get without the hyphens. The hyphens confuse people regarding where they are placed if not strategically placed after every word, it suffers from low rememberability factor.