i pretty much just use MyRadar, it has tons of "premium" featuers i have no need for, an ad bar at the bottom, and it gives me emergency updates (tornados! hurricanes!) based on my last gps location when i opened the app: it doesn't track me constantly and it doesn't drain battery. it also gives me things like "rain starting in 20 minutes"
and it doesn't just work off zipcodes! it'll grab the nearest town for a forecast but warnings work on satellite image and NOAA warning areas
anyway that concludes my shilling for a closed source app thats probably barely making money off me