Most people would say LinkedIn, but although it's the obvious answer, you might find that Google ads with Meta remarketing can deliver better results. The short answer is that it depends on your industry, and more importantly, your commitment to create your social profile and engagement with people who are commenting on your posts. B2B lead generation often requires your industry knowledge that can't be outsourced to a digital agency. The best social media marketing agencies can semi-automate your lead generation, but you will need to be committed if LinkedIn is the platform of choice.