I saw wix ad on youtube and wanted to create a website with them but on the internet, I found out that free domains like deep-questions.wix.com are not good as compared to any website with own domain and hosting e.g. deep-questions.com
Should we buy own domain and hosting instead of using free services for a long term website.
Yes, buy your own domain.
https://support.wix.com/en/article/connecting-a-domain-to-the-wix-name-servers
https://support.wix.com/en/article/connecting-a-domain-purchased-elsewhere
https://support.wix.com/en/article/connecting-a-domain-purchased-from-wix
https://support.wix.com/en/article/connecting-a-domain-to-your-site