Today Weather has been pretty good for me. I also paid for it awhile ago. What I like about it is that I set it to AccuWeather as the Data Source so it's pretty much the same info I would get if I ask Google Home what the weather is. Although there are a few other Data Sources available of course, I just like it to be fairly consistent across my devices either by voice or through the app.
Also the radar function in it works quite nicely as well.
I've also played around with WeaWoo weather and it's great. But I just find myself coming back to Today Weather every time.
One thing I liked about the old Weather Underground before IBM bought them up was setting alerts for specific weather conditions. In my case, I had one set up for good kayaking and one set up for when the sky might be dramatic for evening photography.
Do any of the suggestions here include a function like that, even if it's paid?
Up until very recently, AccuWeather. Last night, I started using 1Weather to support the dev, and after about 24 hours, it's really not that bad at all. Any hesitations I have are from using AccuWeather for the past 8 years or so. YMMV.
I typically will use the Google at a glance widget on my Pixel 6 home screen for general use and then added a Weather Underground widget on my home screen that is set up to monitor my home weather station. I have been trying out Weather Today and really like it's look.
I also utilize The Weather Channel and WeatherBug primarily as a consistency with the apps my office on the other side of the country uses for scheduling any outside weather dependent jobs in my area.
I also just a couple of days ago downloaded the FOSS app Weatherian to try out but honestly haven't had a chance to really check it out yet.