Having a custom domain is very important for your online brand. It improves name recognition, increases credibility and helps you get found online more easily via search engines like Google.Having a domain also means:Your own domain name will look much better on your business cards.
You can have a unique email addresses under the same domain name. (like email@example.com)You can create subdomains for your domain and use them for free. (such as forum.yourdomain.com)Once you have a domain it means you are the owner of your content. It can always go with you if you decide to move your site and you will not have to let your visitors know that you have moved your site.