Godaddy now have a pretty good internal change of owner system. Probably a lot more secure than the "normal" registrar transfer method (which I think is actually against the strict terms of some registrars).
It is also now free. They started off charging US$49.9x and progressively brought it down to zero.
I think they realised they had to do this if they didn't want to lose loads of business.
I have got in a bit of a mess by Godaddy allocating me a whole load of different customer numbers for my registrations, and they haven't been able to give me a solution to this that is satisfactory to me.
It is no good if you want to register several names one at a time quickly, as you have to go through something like 15 slowish loading graphics screens for each name, and you are asked if you would like to buy all sorts of bells and whistles as you go along (e.g. they try to sell me .us names which I don't even qualify for living outside the US).
I think they do have a pretty neat domain management system, especially if you have 100 plus names. Of course, it isn't perfect. Nothing is.
They are cheaper than many mainstream registrars, which has to be a plus point, especially those on tight budgets. That is why I started out with them.
I still renew names with them, and haven't transferred any out at renewal yet. But that day may come if I can get a US$6.95 account!
But I no longer register new names with them, as the process is far too long and slow for me. It would still be fine for those only registering a few names, of if you can select them all first and register them all at once.
They've been good to me, but times and my needs change, and except for the practicality of renewing names already with them, I now do new registrations elsewhere.