User feedback and clear demand for other DNS providers. Once I have that I'll consider refactoring the DNS backend to support anything with an API or some sort of plugin system.
Current goals are to vet the idea of using DNS-01 challenges and get the UX right.