I used Weatherlink up until the time I dropped Windows all together. Unlike most I don't post real-time to the web (yeah, I'm sure it's some kind of sin to have a PWS and not share real time info with the world, though I'm sure if I did the PWS police would complain that my station reads a quarter of a degree too high, or something, because I don't have this sensor or that fan and such). As I don't even keep it connected full time to a computer, I found WL to be the best for downloading and archiving. Weewx is great for Linux, but it doesn't record the high and low temp per archive interval, for example, the way WL will when downloading from the logger. Weewx, and most other software I've looked at, seems to expect a full time connection.
I've looked at the others over the years, and found WL to be the best for periodic downloading and archiving the data, for the climatological (NOAA type) reports, and, as far as I could find, unmatched graphing capability. But then, I prefer many things that are a couple of decades or so old, like trucks. Despite some advances, many older things just seem to be more practical and robust, even if not as flashy.