I have an Ambient Weather WS-2080 and it seems to work well. I use wview on my machine to save/display data and upload to Wunderground and CWOP. It'll work with weewx and Cumulus as well. The console that came with the weather station borked after a couple of months but Ambient Weather replaced it quickly.
EDIT: I also have their upgraded solar shield. It really helps with the temperature accuracy. The stock one it's quite enough if you have it in a sunny location.