Basecamp has some very good features but is a royal PITA until one gets the hang of it. The key is to not set is aside completely between uses. My last rally was the first time I wasn’t almost starting from scratch when again using it.
Garmin updated the Mac version surprisingly. I haven’t tried the new update yet but my MacBook is letting me open the program now.