@jkimmal
ECMWF is the best global model. Of course, depending on your location, higher-resolution regional models can provide better forecasts, but they are not available everywhere.
Meteoblue (MBLUE) is also excellent, but it cannot be displayed as a map; it can only be used for local forecasts.