What is wrong with DreamHost? Just wondering as I have a site hosted at DreamHost. The only downside I have seen it sometimes it is slow to load my site. and a 99.96% uptime which is decent.
You can't push domains within DreamHost. But you can request a transfer. You can transfer your domain from DreamHost to GoDaddy or any other registrar you want the domains to be at. Though you have to pay 1 year of registration fee to the registrar you want to transfer too.
If you do want to transfer domain from DreamHost to GoDaddy, go log into your DreamHost panel -> Domains -> Reg. Transfer, you will be able to find your domain's Auth Code on that page. Then go to GoDaddy transfer (or click here) Enter your domain and your Auth Code which will be required later and just follow the step through.
Depends. If you have a hosting at DreamHost with your domain, then I wouldn't want to waste money on transfer. But if you are planning to sell the domain etc. you might want to transfer over to GoDaddy as it has free push. I misread last time as I thought you had hosting there (Just realized you have domain there). DreamHost is more like mainly a registrar so the control panel for domain is kinda hard to use and not as professional as most registrar.
If you are not a picky person and doesn't mind the interface then it is fine. Since DreamHost has most basic stuff that you need to use your domain with (Nameserver update etc.)
Most people tend to try to avoid register domains with hosting companies, but DreamHost is a good reputation company (though there are complains as well just like any other company). They are very helpful with support, so I will say it is fine to have domain there if they are for your own usage