I've been a paid customer for almost a decade now, to me it made the most sense to have a paid service, plus it was my own domain, so it wouldn't be flagged in most cases where some services would block "free" emails and I never had to worry about migrating emails from one ISP to another.