Marnie is popular in the Pokémon community because of her cool personality and because she is a great character to represent what does a rival mean: someone to compete against but helping the player every time he/she needs.