Been playing since around launch and it's gotten buggy and honestly a bit of a scam. Pokemon can jump out out every single ball and flee, you always get low tier pokemon for the longest distance eggs, you only get 50 coins one time for having a pokemon in a gym even if it's been a week and more. You essentially have to pay to win or even be remotely good at the harder challenges