In my view the most obvious function steemit needs to provide is to allow users full control of how posts and replies are ordered. 100% stake weighted order is grossly incorrect and embarrassing.
With a little innovation steemit can give users full control of the content they are exposed to and in what order. this is something that centralized organizations have never and will never do.