So many weather apps, so many to answer, "Will it rain/snow/flood/today?"
Sky Motion has an interesting approach, with a very localized view and a forecast that only looks forward two hours.
The free iOS app updates your personal forecast every 5 minutes, and claims a very high resolution grid (1x1 km) for the best information. It can detect rain, snow, freezing rain, ice pellets and hail, and their forecast technology works in both the US and Canada.
Gallery: Sky Motion