I’ve had a Weatherflow Tempest [1] for a few years and love its simplicity. No moving parts, solar and rechargeable battery powered.
Their platform is primarily mobile app based but they have a comprehensive API should you want to play around.
Their central web API is nice too (and the tool above can extract metrics from it) but the local, offline data access is what got me in the door. Tempest could shut down their services tomorrow without breaking my setup.
+1. I have Tempest devices at a couple of sites. They were easy to set up, and they've worked well. The API is straightforward, too, so it was easy to write a Python script to sync my data to a local SQLite database and keep it up to date. (If you're interested: https://github.com/tmoertel/tempest-personal-weather.)
Second this; I love mine. And the base station has a UDP port you can listen to for all the real-time data, making integration with Home Assistant and the like pretty straight forward and 100% local.
None. I’m three years in with mine in Denver so it deals with hot summer, frigid winter, random hail, occasional high winds.
I’ve never had to touch it.
From Dec to Feb mine is shaded by trees (sun doesn't get to high altitude here in Winter at 42N). The battery got pretty far down, but the unit went into low power mode and kept working fine, as far as I can tell. It's back up to full battery since March. I may move it up to a higher and sunnier location.
Los Angeles area, so the only issue here is heat, and even that is usually only a few bad weeks a year. The Tempest app tells me the hottest day was when it hit 109F the first week of September 2022, and that whole week had highs above 100F.
[1] https://tempest.earth/