The lower end Garmins are only like $20-40 more than a Fitbit (and frankly they are so much better it justifies the price)
Fitbits also only last 6-12 months - so depending on how unlucky you are with your warranty timing the Garmin likely works out to be cheaper
I owned four Fitbit devices, and they all broke in some way. The clip broke at the middle joint. Everything else always was at the wristband to body joint, and they refused to make standard wristbands. I’ve had a Vivoactive 3 since 2018-ish, and it still works for me, plus I can have custom activities, and watch faces, and data screens. I like that my partner’s Garmin and mine use the same charging cable, too.
Disclaimer: I don’t use the smart watch features, like texts or calls or notifications of any kind on my tracker, and the battery lasts about five days still, unless I use GPS.