Man, this app is such garbage! I missed a pikachu, because on the second time it escape the ball, it did the bug I've gotten two or three times before where the pokemon will take up the entire screen and it won't let you capture it. So annoyed, especially after I used an incense and got basically NOTHING. A full half hour and I only got 2 rattata and 1 pidgey to show up. I had better luck last night trying out an incense at home and got over a half dozen to show up, 4 of which were brand new.
At least the eggs mostly work right, but they require actual time investments. Found that if I walk around my neighborhood about 3 times, that's 2km, so around a good half hour or 40 minutes of walking to open the quickest eggs.
*EDIT*
And weirdly I got my Pikachu. Not sure how because when I closed the program I did not have him in a ball. The pokeball freeze usually does lead to keep the pokemon if you have to close, but Pikachu had escaped twice. It's great that I got him, as it's one of the few Pokemon I actually want to have lol