Weather apps from Apple, CNN, the Weather Channel, and Yahoo all have their advantages. Here’s how to know which is right for you.