DNS nightmare any DDNS service recomended

I do think I’m not alone, I do have a Dinamic IP… any good service? alternatives to register the domain?

I’m using No-Ip, and txt records are a nightmare I always get my emails rejected, mail-tester.com give me 9.8 but can not set the “v=DMARC1” value…

Alternatives to NO-IP??