I am a DM with nearly 20 years of experience in tabletop role playing. I have played with tons of players over the years, and I have happily learned the niche in which I like to play.
For me, roleplaying is writing a movie from the actor's perspective, and through the DMs eyes, we can paint an amazing epic story. I prefer story based players, who care more about their characters than 'winning the game'. I find it challenging to play with power gamers, because they often find my campaigns boringly easy.