This could be such a cool game but it has one major flaw that makes it not even fun to play and just pisses you off!
Something needs to be done about SNIPING @ GYMS.
I live in a city area where unscrupulous aholes will just sit and wait for a member of their own team to level up a gym, and before you can run (quit fighting), watch the gym tally scorecard rise (game automatically does this), click again on gym, and select your Pokémon to leave in the gym, the sniper has already popped in their sh:tty Pokémon in your hard won place!
Cmon developers, get on it! Make a "who fought & won" 1st option, or a add button for the gym fighter - right in the fight window when the level is up high enough. Or a stall feature on snipers who are trying to jack in.