Garmin can be used completely offline?
AFAIK, they even have some watches with no radio hardware so that they can be used in sensible environments.
I believe they can be used offline, at least the last time I used Garmin I was able to set it up such that I could sync it to Golden Cheetah. It took some jumping through hoops and an older watch version to get it work, as I recall. For serious runners and hikers, the hardware is better than Apple.
I'm only a casual fitness tracker so the Apple Watch fits my needs better.
Yup. It’s a bit of a pain, but you don’t have to use the connect app. Devices and data can be accessed with direct USB connection as standard storage. You will lose some features and I think firmware updates become difficult (or impossible?)