I've used both at various points in my career. But I have found that GoDaddy domains offers better options and opportunities than Yahoo. All my sites are on GoDaddy now.
In my opinion, it is better to use a Yahoo domain than a GoDaddy domain. Many people had never even heard of GoDaddy before the Superbowl this year, so a Yahoo domain will attract more traffic.