E-mail clients are usually a graphical and heavy application, sometimes all that you wish is a quick and lightweight way to send an email, look here an example using GMail with the sSMTP and MSMTP tool.
Who doesn't want a domain.com instead of www.domain.com? and why not force SSL to everyone too? due the misinformation found around the internet, look and understand here a definitive solution to both problems.
If you are using the CloudFlare solution to protect your AWS server, remember! your server still be able to be accessed directly by its IP. So why not block everyone and allow just the CloudFlare access? look here how to do this!
Got a new custom domain like domain.com ? but your registrar offers only a paid mail service with and/or a simple forward for free ? doesn't matter! forget it and get your working Gmail account with your @domain.com right now for free !
If not yet, soon or later you will give a try on the widely known and used free EC2 VM instance from Amazon Web Services (AWS), which offers a 12 months free trial period. Look here a quick overview about it.