There is no hard and fast answer to this question. Social media platforms have specific features and products that are designed to speak to different users. While they are all capable of providing you with a platform, it will depend on your needs and how well a platform meets them.