I like what Expert said and will also the most important part is the person running the game. Players can come and go but a really good Dungeon Master is going to retain anyone who really wants to play a good game. It always starts with the Dungeon Master and all the rest are just enhancements at least in my humble opinion.