If you own a shop / business / small business is good to go with separate business page rather than using personal profile for marketing and engaging peoples. As business page comes with more features and functionality , it’s much easier and effective for promotion.
You already know about the demerits of using personal profile , in a separate business page you can build a specific good presence of your business , you have more freedom to post and promote your page.
Let’s quickly see the merits and demerits of Business Page and then we learn - How to optimize your Page.