Salut,
Mon cas perso Je paye juste un DNS et tout est héberger de mon coté. un bon vieux serveur dans le garage, machine de recup sauf le stockage.
- Pour le DNS, peut importe la solution que tu va adopté, tu pourra profité des alias, sous-domaines, redirection etc... Donc a prendre.
- Pour ce qui est de la qualité des services des prestataire, j'ai peut de retour car je ne les utilise pas personellement, je peux donc pas te donner mon avis objectivement. Je laisserais d'autres personnes mieux te renseigner que moi.
- Pour l'auto-hébergement, de nos jours pas besoin connaissances avancé pour le faire, la majorité des NAS grand publique ont tout ce qu'il faut ou alors des solutions comme Yunohost font le taff, sont pré-configurer comme il faut et se mettent a jour automatiquement et sans trop de surveillance, ça fait sa vie.
Des avis, tu en auras des tonnes divergeant sur internet, il n'y a pas de règle générale "béton". Prend juste la solution qui te conviendrais le mieux a toi et ton confort (faire la part des choses techniquement, au budget et a l'utilisation).
Les mails c'est bien la seul chose que j'heberge pas par sécurité pour les même raisons que toi, non pas que j'ai pas les compétences mais si ma connexion tombe en rade ou VPS planté, c'est le drame :)