Had an Apple Watch Ultra 2 for a few weeks now and I like lots of features it has, but its far from great. I've had Garmin watches for years for tracking running, swimming and cycling etc and my Forerunner 945 still does those things better the Apple Watch, but I expected that. The bigger problem is that if you have tattoos on your arms (I have both forearms fully covered) the watch just doesn't work properly.
With Wrist detection turned on notifications are hit and miss (more often miss), workouts pause randomly or just stop altogether and the watch just constantly locks itself even whilst using the screen (with passcode on, which is needed for Apple Pay). I've had this confirmed by Apple Support and of course from reading a lot of opinions on the internet. Yes, you can turn off wrist detection, which allows some things to work correctly, but doing this disables also a lot of features of the watch. Sleep tracking, Apple Pay (from the watch), some health features and gestures like double tap. Apparently this has been an issue for a long time, which I wish I'd known before buying it, but would never have thought to research this beforehand. So in short, buying an Apple Watch if you have tattoos on your forearms will likely affect the functionality of the watch. I'll probably get a Garmin Epix Pro instead once ECG is activated in the UK, which currently it isn't.