There are reasons why has your own Domain name is the right decision.
It brand your business:
If possible, your domain name should either contain your business name or keywords that relate to your brand. Your domain name is like your digital calling card. When people see the URL or you tell it to them, they should get a sense of what your business does, even if they don’t know. When you see the domain name Eat.com, you know that the site will deal with Food in some way (it’s a resource for Food on the subject). And Amazon.com has become ubiquitous: no need to spell out the domain name! The branding is built in.
The Domain Name will stay with you in the foreseeable future:
Consider your domain name as a tattoo. Sure, you can get it layered off down the road if you regret it, but it’s a lot of trouble. Once you choose your domain name, you’ll print it on business cards and any marketing collateral. You’ll work on your search engine optimization so that people can find you online. All this work would be for naught if you decided to change you in six months.
It will make you look more professional:
It’s easy and cheap to get a free domain with someone else’s brand name in it but it may communicate that you’re not serious about your business. Buying a domain isn’t expensive, and literally takes just a few minutes. But the result is that you now look more professional, and people will be confident in spending money with you.
It Is a good way of Social Media:
Compare with other it is much more cost effective way to brand yourself as it can make a quick post on social media.