Have to agree with pretty much all of this post. We're not ready for mainstream yet until we have a simple on boarding, better interfaces and an ease of use that anybody can start and not get lost. I also love STEEM and see the huge potential that it has and to be fair it is improving every year.
People seem to think that everything should be perfect straight away but for any new site or app it takes time and multiple versions to get it right. This is the building phase and it will take time to get it there. The only question is whether people will stick around long enough to see something special getting built. If they weren't so quick to attack others and to leave themselves it would be in a much healthier place as we try to move the chain forward.
Looking forward to an interesting 2020.