I would run both facebook and instagram campaigns with different adsets to see which one does better. Best of luck. Ron
Instagram is always best for business platform. It's has a large source of traffic which help to grow up your business.
Instagram is good for generating traffic, creatively expressing a brand, brand management, managing brand reputation and getting engagement through tools like polls etc.
Maybe you could convert somebody into a sale if you buy shout outs from people with huge followings but I don't really think thous are good niches for Instagram.
I think no. Intramagram promotion is based on opinion leaders. Therefore, it is unlikely to be suitable for these purposes.
Facebook and twitter can be your best bet! Instagram works well for photohmgraphy(especially travel niches), recipes, beauty, lifestyle and fashion.