If one wants a high level overview of the next few days or wants to know the current conditions and any imminent weather threats, most of the apps are fine, but for a detailed forecast for the short/medium term (up to 7-8 days), the NWS is the best, as they have meteorologists dedicated to weather forecasting in every region.
Most of the local media outlets that have dedicated meteorologists for the area are generally pretty good, too, although some are better than others. I will also say that The Weather Channel (on-air version) has improved by leaps and bounds over the past 4-5 years, with a slew of very well-respected experts in nearly every weather area, who break down and explain/forecast major weather events quite well.
However, any specific forecast beyond about 7-8 days is generally a load of poo, as has been discussed on this board many times since AccuWeather came out with their 45-day forecasts about 10 years ago (and they're up to 90 days now, which is moronic). The meteorological community has unanimously laughed at these predictions and below is a link to one of my favorite takedowns of them, by the Capital Weather Gang.
Having said that, one can predict general climate trends of below normal/normal/above normal for temps and precip out to about a month with modest accuracy (better than guessing, but these are also sometimes badly wrong, especially on precip) and beyond that with a bit of accuracy, but it's nearly impossible to predict what one specific day is going to bring 20, 40, 60+ days out. Whenever I do those cold/warm/snowy type trend threads for 2-4 weeks out, the temperature trends usually verify quite well but the snow/precip trends verify less well (but still better than random guessing).
https://www.washingtonpost.com/news...r-you-cannot-be-serious-new-45-day-forecasts/