Standard Shared Hosting: to my own domain name

If I start with email address, is it easy to switch to my own domain name later?

Yes! You may add new domain(s) to your account at any time. Once the DNS changes take effect for these domains, they will have their own set of email aliases, forwards, and email boxes.