Steem is very good alternative to mainstream social media like facebook, twitter etc. It has also options to host music or movies. It's good site to use it if you are experieced blockchain user, there can be problems if you are a newbie.
ο»Ώ
Pros
very fast transaction confirmations (few seconds)
more than one token ( steem, stable token, other tokens depended on content topic)
dPOS consensus which doesn't use so much resources as POW
content is not controlled by advertisers like on youtube, faceboook etc.
Cons
The way how people earn on creating content is not clear for newbie/non technical people
Using steem effectively needs knowledge how works also steemhunt, dtube etc.