Generally, SEO traffic is higher quality, mostly because the user is actively searching for something. Social media traffic is a passive type of user, so they aren't actively looking to buy or sign up for something. That being said, there is plenty of money to be made with both types of traffic, and social traffic tends to be cheap, so there's that as well.