I've been looking for a good time to ask my users for a review. I used to have one of those annoying popups but decided to move it to a point where the user had a positive interaction with the app.
For a couple of months now I've moved it to the 'Thank you' dialog after an in-app upgrade but although I do see less negative reviews, the number of reviews has gone down dramatically. (To a point where I get 1 or 2 reviews a week) It kinda makes sense because I wouldn't want to exit an app I just upgraded (before checking out the pro features) to review the app.
I will probably try out what circa does and see how that works out. Thanks for the link.