I find Dark Sky to be the best forecasting tool for weather within the hour. It's almost always ahead of all the other apps in terms of the latest forecast.
I wonder if it does better in some geographies than others (e.g. high pressure system areas where things are more stable)
But they do a much better job of notifying about changes based on where I physically am, instead of for the city / region as a whole. Other weather apps I've used don't differentiate between "rain falling now 50 miles away" and "rain falling on my head", even though the radar map clearly gives them that info at a much finer level of detail.