I wish more games had multiple options to fit the wide variety of player skills and settings between location, home, and tournament. What is there is mostly minor variations of the same core code.
Like let an operator set a location game to default to novice mode if they know it's mostly novices at the location (something like unlimited balls and a hard three minute time limit). But let the pinball players know that doing something like holding down the left flipper button while pressing start opens up additional options for how they might want to play the game (traditional play, tournament play, co-op play, and other differently coded modes of game)
Of course it might not help increase sales that much, but I still think it would be beneficial to multiple people in the hobby overall.