Millions of customers, millions of opinions. You will only know for yourself by registering with them and giving it a go. I used them many years ago without issue but I cannot speak for recent times, as others have. Generally I find the larger a company, the worse their customer service / billing - too many departments not communicating with each other. That said i know a few exceptions. Anyway you will more often than not receive fantastic advice on here, however ultimately you will have your own experiences with domain registrars/hosting.