This is my first GPS / power meter, and I couldn't get myself to spring the extra for the Garmin units. I'm very satisfied with it after 6 weeks of 4-5X weekly use in some nasty winter conditions. Set-up was fairly easy, though you need to actually ride your bike to get the speed and cadence to pair. The battery lasts forever, the GPS locks in right away, and it's very weather resistant. You can line up a lot of data with the multiple pages and data lines. It's great for customizing pages for various types of workouts you might do. There are a lot of functions I haven't had a chance to exploit yet like the Navigation, so I can't comment on these.
I gave it 4 rather than 5 stars as I had one bug: I left it in "pause" for about 20 minutes once, and it lost contact with all the sensors - I had to re-pair everything. That shouldn't happen. Also, some of the data lines aren't well thought out. Example: %FTP. The unit just estimates this off your personal data; there's no easy way to enter your actual FTP as a basis. I queried Lezyne on this, and they sent me this absurdly complicated process to do it. That's just dumb in these days of FTP-based training.
A number of reviews out there claim you need Strava Premium to upload Lezyne files to Strava. Wrong. Just select the "Garmin" tab, and select "upload files directly". That is also part of my "4 stars, not 5" review, as the Lezyne link on Strava is in fact unnecessarily complex, but there's an easy work-around. There may in fact be issues with active syncing with Strava - can't comment on that as I have no plan to use it.
All in all, I think this is a fantastic value so far.