Garmin
Forerunner 255 Series
Long battery; but wrist HR tracking is inconsistent.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
I've had both, and hands down I would pick MIP all day. I run outdoors in the day. MIP is the best for that. Even at night, the backlight works perfectly fine for me. I'm still using a 645M with a small 41mm display, and even with my not so good eyesight, I have no problems reading the display. The day Garmin goes all in on OLED, is the day I start looking at smart watches instead.
One of the issues i have with the Amoled display is that I can't seem to be able to use barcode reader to scan barcodes on the watch. With previous forerunner 645M, I had multiple barcode saved on the watch with barcode app. One of them was gym pass, and I had other ones for other specific rewards card. (I hate taking phone out all the time or bringing it sometimes when walking to the gym). Now that I upgraded to an Amoled screen, I can't seem to be able to use barcodes anymore. Not sure if anybody else can comment on this ? Other than that, sometimes the flick of the wrist isn't convenient to look at the time, but you get used to it
I had the garmin forerunner 645 music for 5 years and it was bullet proof! It has spotify on the watch. You can still pick them up for 200 quid.
Sorry €299 I seen it for, I misread. I have seen them for €200 on sale. https://www.mgaffaires.com/gb/montres-cardiofrequencemetre/1078-montre-forerunner-645645-music-garmin.html?srsltid=AfmBOorQUDF5sHKSW6WxgRCUBEEe1IgKhvBEjDxQLv5YgNy2-hp0dIylbEs
Got mine when it was on sale for the same price as the 255. Better than my old 645 Music in every way and the AMOLED screen was a quick, minor adjustment for me.
Love my 265S and I don't feel like I'm missing anything that the more expensive models offer. I no longer use the third-party arm band that I paired with my old FR 645 as the HRS in the 265 is so much better than the 645 was. GPS tracking is great and initial sync-up only takes a few seconds. I honestly ignore most of the training/recovery crap in the watch as I find it pretty useless. I thought I might not like the AMOLED after using a MIPS watch for years but it I find the AMOLED is great once you get used to the brief wake-up delay.
Had my Garmin 645 music for maybe 7 years. Replaced under warranty at year 3, still going strong.. I'll get 10+ out of it I think.
How quickly does it charge? I've gotten used to popping my Garmin (FR645, FR945, Fenix 7s, then Fenix 7s Pro) on the charger for 10min or so while I shower and that is enough that I never have to worry about the battery. Think the same would be true of the Venu 4?
Garmin
Forerunner 255 Series
Long battery; but wrist HR tracking is inconsistent.

Garmin
Forerunner 955 Series
Best value, clear MIP screen; limited smartwatch features.

Garmin
Fenix 7 Series
Durable, multi-week battery, flashlight; high price, buggy software.
Garmin
Instinct 2 Series
Rugged, solar multi-week battery; bulky, small screen readability issues.

Garmin
Enduro 3
Multi-week solar battery, lightweight; but bulky form factor.

Ranked #1
Oura - Oura Ring Series

Ranked #1
Apple - Ultra Series

Ranked #1
Garmin - Enduro 3

Ranked #1
Garmin - Fenix 7 Series

Ranked #1
Garmin - Forerunner 255 Series

Ranked #1
Oura - Oura Ring Series