evvel fölösleges terhelést a CPU-knak mindkét oldalon
Szerintem ez a kis felhasználószám miatt nem releváns szempont.
Én a Helyedben a vps-en smtp authot csinálnék, és minden SSL-en keresztül tennék elérhetővé (IMAP/SMTP/whatever).
Ezzel probléma, hogy adatok nagyrészt VPS-en lennének tárolva és a VPS fizikai védelme nem biztosítható.
De az is megoldható (ahogyan Te szeretnéd), hogy a levelet (IMAP) az otthoni részen lennének, de az SMTP viszont a VPS-en. Oda elég egy user, amivel az otthoni smtp authol, és smarthostként használod.
Véleményem szerint annál biztonságosabb a rendszer minél kevesebb funkció van a VPS-en telepítve. Illetve felügyelet, karbantartás is egyszerűbbnek tűnik számomra, ha az otthoni szerveren van minden telepítve.
Az MX rekord meg lehet az otthoni gépedre mutató DDNS bejegyzés, bár ha van fix IP-d, akkor Te is tudsz csinálni DDNS-t saját részre egy kis trükkel
Ez a megoldás bonyolultabbnak tűnik mint egy VPN kapcsolat. Valószínűleg több lenne a lehetséges hibaforrás is.