Trying to reply to the general direction of your thoughts:
include more real interaction tools implemented on the platform itself
I'd say we should try develop better interfaces to make it easier to connect Hive to outside services that offer things like video streaming or voice call.
These technologies change, and it's impossible to keep up, if we try integrating everything.
I mean: We shouldn't compete with youtube as a video-platform. They are too good at it. We should rather embrace it and see how we can make best use of it, instead.