Oh I hear you on all counts!
Day One is the more polished one out there, beyond any doubt. But Diarly comes close. We just wish it goes that extra mile and incorporates the things you mentioned such as activity, photos, steps. But weather and location is available to be added to the template in Settings (Diarly).
The extent that Day One is stagnant may be understood from the fact that while we have steps added to entries created from iOS/ iPadOS, we do not have one simple integration wherein if we create an entry using the macOS app (obviously without Health data and steps and such), Day One should automatically attach that data from the i-Device that the Day One app is connected to and syncing with anyway.
That automatic pulling would be great to have, far better than sending entries to Day One via SMS! If Day One developer had resolved clear and obvious issues with UI that I was facing, like I mentioned in my post previously, I would likely have been okay with Day One, considering I am grandfathered into the Plus plan anyway, so I have a reasonable amount of functionality for as long as Day One exists.
Just an FYI, after a reboot the beach balling went away - probably had something to do with the 8GB export file from Day One that I had imported. The app is lightning fast even when pasting images now (after the reboot). I just love that my data is on iCloud.
I am really liking Diarly more and more the more I use it. The cost really doesn't bother me but the fact that my data is on my iCloud.... I'll take a loss of a few features.