Except for the quit when there are first time player, I can't see any of your points that make the game "unplayable".
Even with the quitter problem, I doubt it happens often enough to make the game unplayable.