I don't think it will ever replace face to face meetings and real rallies - things that get commitment and involvement from people.
It induces a very shallow, ethereal and ephemeral involvement and as such, I think it's grossly over-promoted and there's a great deal of hyperbole surrounding it.