Enthusiasm is the key, I'd say. That's the one and only factor that will keep a game running.
So long as a game has a DM and 2-3 players who are committed to it and, more importantly, really enjoy it, it'll stay alive. As soon as too many of the players - or, even more fatally, the DM - start...