You are right, best to stay away from GoDaddy.
Some time ago I had a horrible experience trying to help an organization who had the misfortune of having their domain registered there. GoDaddy refused to let the whois listed contact person pay for the renewal of the domain, in spite of him being listed in all entries in the whois with his name and e-mail, because they said they had “another e-mail on file” and of course they refused to tell us what that other email was or why that person then wasn’t listed in the whois in the first place. It was all rather Kafkaesque. If you have masochistic tendencies you might enjoy the whole GoDaddy experience though.
In the end instead of just renewing the domain for them I moved it to Dreamhost.