Welcome to SteemIt! Yes, SteemIt is the biggest experiment of a Social Media on a blockchain that I know of, so far. Yes, it has some problems. I've had the same complaints about Dtube - it's a pain. That can be addressed and upgraded by its' developer. As far as bots, bots, bots - I say it sure beats all of the advertising that bombards us everywhere else on the web. Bots, self-upvoting, and other issues CAN be addressed in the next SteemIt hardfork, if the Witnesses can agree on how best to address those issues. So, there is still hope for SteemIt. We all still have to figure out that our power to "elect" block producers can and will have a huge impact on the future of the SteemIt platform. I don't know of another social media app that lets the people decide how it deals with problems.
I gave you an upvote, resteem, and a follow. Good luck around here.