There's lots of hosting providers who will sell you a managed VPS that includes your own mail server among other things. That seems like a better solution to me, for someone who doesn't want to get into the guts of it.
Beyond that, unless you're exchanging only encrypted emails, there's no such thing as data independence with email.