I have a lot of domains at both Enom and GoDaddy. Enom is FAR superior in every way - ease of transferring domains to others, ease of domain management, superior customer support and at Enom there is no wading through screen after screen of ads like you have to do at GoDaddy. I can register a domain in a split second at Enom. At GoDaddy it can take two minutes to get past all of the ads and by then someone else may have taken the name you wanted. Enom also has a better track record of securing domains and not fouling up accounts.
So why do I have any domains at GD? They run some great price specials from time to time that I like to take advantage of and I have bought names from others who already had them there.
If I was someone new coming to GoDaddy I would use one of their resellers instead (a service offered by several of our forum members including Domainut and Sharpy. I happened to sign up with Sid at Domainut and he has been great.). They will give you better prices than the main site and superior support.