I find Windy to be the best app for weather predictions as it allows you to look at all of the major models (and some not so well-known) in a stacked view, so you can see how many agree with each other.

I agree with you on Apple Weather - its predictions are nothing short of terrible. It's incorrect so often that it almost seems like a random prediction would be correct just as often.