I feel like if Towerfall was released on PC, this is what would have happened. Instead it was released on the Ouya. This is where Ouya shines, I think. Local multiplayer. Towerfall has made a name for itself because of this.
Now when Towerfall hits the PC, it will already have a community of fans required to make a multiplayer game successful.