iOS Weather is pretty nice. But I can't quite love it, because it frequently tells my wife and I different values for current temperature, all while proclaiming to be giving data for the same small city. I can manually program the city in and get it to do the same thing. Hard to trust it.
Also, it's almost always wrong with rain predictions. But so was Dark Sky, so that's fair.