Balance! But with the predominance of educational content, although in fact a lot depends on the social media, goals of your business, target audience and on the state of your social networks now.
Using the example of Reddit: you can drop a meme into a subreddit with memes, you will have a lot of feedback and likes (as a rule), but you have many expert posts when on your page and “WEB DESIGNER” in huge letters. And someone who has switched on your page after a meme can become your client or lead, because he is looking for a web designer, but there are too many of them in web design subreddits or he doesn't want to choose, he is tired. And then you threw off a good meme, and your posts hooked, and immediately indicated where to write. Comfortable. That is, educational content often doesn't work immediately, it is a long-term work, but when the profile is filled with it and continues to be filled, you can create entertaining posts to attract attention.
Thus, entertaining – attracts attention to you and engages (by the way, you can read more about engagement on our page:)), and educational – increases trust, and pushes to buy. I prefer 20% entertainment, 50% educational, 30% case studies.