247-host have always been my favorite and top reason for it; they have ever let me down. I'd like to say that the website's interface is easy to understand, and there's a manageable level of upselling, less than other companies. They offer a wide range of domain name extensions to register at reasonable rates. Pricing is competitive. I would also like to add that doing routine things such as dns changes, nameserver updates and registrar transfers is extremely simple with 247-host. Overall good company.