Choosing a good DNS provider is an important aspect of any business as it can introduce some hurdles along the way as the business grows or is in need of implementing new features that require DNS changes to be made.
In terms of SPF, DKIM and DMARC we recommend any of the following three DNS providers:
Amazon Route 53
Google Cloud DNS
Some of the important features that the above three DNS providers share are:
SPF, DKIM & DMARC Support