Are you idiot or kid? We are doing professional business and we were using namecheap DNS with registered domains (not free dns). The main point is protection, they provide this service FREE (with or without domain) yeah good but where is protection where is responsibility?
I just suggested something, if money important for me, I didn't move all of my domains from namecheap to another provider :)