I've had my DNS running on zoneedit.com for over 10 years. And I have a script running on my FC server, that handles my email and ftp, that updates the zoneedit records. Works perfectly but I would never recommend DDNS for a business.
If you already own a domain I would recommend creating a subdomain and using cloudflare ddns I have been using it for several months now via a script running on my router