If the app is useful to you and it is free and not inundating you with ads, a positive review is the least you could do in return. It seems reasonable.
The question is if they hate this enough to actually go and rate the app, but give it a negative review. And I don't think they do. Those who are ticked off would simply not bother rating, so no harm done by asking.