I have an AccuRite weather station, it has an indoor and outdoor component. The indoor display is connected via USB to a Pi running WeeWX under Raspbian. It works well, I would recommend it.
Was up and running in 15 minutes with this guide:
If and when it does die, I'll switch to a Davis and whatever newest RPi is available.