I've tried several, including an older version of weatherbug (although I must admit I have not seen that in a few years), but I vastly prefer BeWeather over all of them.
BeWeather is nice, and has a wealth of features, some like Weatherbug, some Accuweather. Fact is, there's no app necessary to get info within seconds, so choose the one that has the features you want.
I have tried WeatherBug, AccuWeather, and others and seem to always return to BeWeather.....I guess the pro's out weight the con's for my needs and wants