I've had nothing but hassles with GoDaddy. They're fine if you just want a simple registrar, but inept and greedy for anything else - a real roach motel. Their web pages given me a headache too.
I now use United Domains for all my registrations - they're competent, professional, and reasonably priced.
If you can pry the registration loose from GD, which you should be able to do as long as the current owner/admin has set its attributes properly, you can transfer the registration to any ICANN-accredited registrar. You can then host it on any ISP you like. That only takes setting the name server addresses (usually via that ISP's admin pages), which is simple.