Try your local weather app. Here in Switzerland the MeteoSwiss app is absolutely wonderful, and has all these main features:
- Uncertainty bands in the forecast (the bands are a better UX than more lines imo)
- User-supplied reports
- Many many many different maps (snow / cloud / wind / sunshine / air quality / etc)
- Alerts (not notifications, but real alerts to watch out for something)
Plus many more other features. I found Yr in Norway also good (and on the web you also get uncertainty in the 21 day forecast https://www.yr.no/en/21-day-forecast/1-305409/Norway/Troms/T...).Local weather services shouldn't be overlooked (and they're "free"... save for taxes!).