I'm not sure if Facebook is in a state of happy mediocrity. Nobody I know who uses Facebook does so because they
like Facebook even because there aren't better alternatives in terms of functionality.
People use Facebook because its network effects are effectively impossible for alternatives to overcome.