I don't know anything about their hosting. But I have registered domains with them. So far, they have been the best of any registrar I have used: domains are ready as soon as I've paid for them, nameserver requests are processed immediately, etc. Some of their competitors took 20+ hours just to process my domain order. Plus, they are consistently the cheapest.
Their name and their marketing is really something else. I'm not going to pass judgment on it. No doubt there are many people offended by it, but it has been extremely profitable for them.
I recently switched all of my domains from GoDaddy to NameSecure. I have read too many stories about GoDaddy selling off people's domains with insufficient efforts to contact the owner, or giving away private information without much of a fight. NameSecure, on the other hand, actually went to court in order to avoid giving away one of its customers' information.
I have been quite happy with NameSecure so far: reasonable prices and quick service, and the site is much simpler (less flashy) and less annoying in general.
Their name and their marketing is really something else. I'm not going to pass judgment on it. No doubt there are many people offended by it, but it has been extremely profitable for them.