The best social media platform for your business to be active on is the one most frequently used by your target audience. This varies between industries.
Can I post the same thing on all social media platforms?
Yes and no. You do not want to post the exact same post, caption, and picture on the exact same time and day on all the same platforms. But you do want to keep your branding message clear and consistent on all social platforms.