Firstly you can use cloudflare DNS for free, as opposed to GoDaddy which is at a price.
Also cloudflare has wider distribution of its services to give better global cover. So out of the two I would go for cloudlfare
Cloudflare has massive infrastructures specifically designed for DNS with low-latency environments. their network is pretty fast and most important, its free. Godaddy has a free service option but it is slow.
I would recommend Cloudflare.It has much more practical and useful than Godaddy.
Reliability, pricing, support, user friendly are much better at Cloudflare.
I did some research and found out that Cloudflare has much better reviews and users are, on average, happy for 2 points more with it than with goddady.
Not to mention speed issues Godaddy has.