The charging does get old and exhausting and a serious consideration for most folks who are health/fitness minded.
I have both a Garmin Instinct 2 and AW7 TI (Apple Watch series 7 in titanium). I usually charge the AW7 twice per day... once in the morning and once in the evening. Why? Because I exercise 1-2 times per day (seriously puts a drain on the battery), sleep tracking is important to me, and I have the always on display active... have a family, I'm a full-time student and I get notifications, etc. regularly. The Garmin, it is awesome being able to go out biking for an hour or two. Maybe get a workout or walk in at the end of the day and I'm not concerned about battery life in the least bit. I am very competitive for my age in terms of being able to run a 5 minutes mile, etc, but even as an athlete, I'm not trying to win races. Improvements are great (or declines) with training and being able to see that on a Garmin, but does little to benefit me in my day to day life.
After running the Garmin for a few months, I'm tempted to go back to the AW7. One of the things I appreciate most about the Garmin Instinct 2 is the sense of freedom with not having to worry about the battery going dead. When I do charge it, it charges quickly (around an hour or less). However, I do let to compete with my spouse with closing the Apple Rings and knowing their rings/fitness statues when doing competitions. I like having the notifications when she completes a workout, etc. On the Garmin side of things, I like being able to see health/fitness metrics from my web-browser. Also, competing with others (setting up challenges) on the device is not the same. Apple focuses on rings allowing you to compete with others at different fitness goals/abilities, Garmin allows you to compete with specific activities such as biking, running, walking, steps, etc.. I don't like that I'm tied into a phone for looking over the health/fitness metrics. On the up swing, I like the holistic fitness/health approach and that it ties nicely into my other devices because of the Apple ecosystem. Apple is also good about only releasing a few set devices and updates are solid... usually.
Something no one really talks about when considering a Garmin Fenix/Instinct or AW is the ability to stay connected to the device. The Garmin devices runs on bluetooth, which requires you to keep the phone nearby. My Garmin is constantly notifying me that I am and am not connected to my phone due to lack of range. The AW, you can leave your phone laying around and they AW stays connected as long as you are on the same WIFI network... huge perk IMO when you don't like keeping your phone on you all the time. Also, on T-mobile, having a cellular connection for $5/mth is convenient and handy. When I bike, I only wear my AW and still am connected to my cellular services. My family can still contact me. With the Garmin, I carry the extra weight of my phone and need to wear a backpack or mount of sorts so I have cellular. Leaving the phone behind is a nice perk, which I can't do with the Garmin Fenix/Instinct 2 Solar... yep, Fenix 7... didn't mention that earlier, but it is similar to the instinct 2 Solar for what I'm using it for.
In terms of aftermarket accessories, seems to be a lot more options with the AW7. I also like that I have insurance (Apple Care+). I don't get this option with a Garmin. While the Garmin is more rugged, I can always pay a reasonable deductible on the AW7 to replace it should it get broken (yet to happen).
Lots to consider, but where I'm at for the time being. These devices are different from what most have mentioned. Some have said an unfair comparison... not really because most of use don't want to wear two devices for the different abilities and so we consider making a choice between one or another with the varying compromises.