I've read many good reviews about that company, you should be ok with them.
If you ever have a dispute with your hosting company and it's the same company you use as a domain registrar you need to still be able to have access to a control panel where you can point your dns settings to a different provider.
If you ever have a dispute with your hosting company and it's the same company you use as a domain registrar you need to still be able to have access to a control panel where you can point your dns settings to a different provider.