I bought BusyCal on the recommendation of TidBITS, and upgraded to BusyCal 2, again following your recommendation. It was a competent program for me, but I never got that excited about it. I had some trouble with the way it handles time zones when I travel, and had a bad customer service/tech support experience in trying to solve those problems. When BusyCal told me that I needed to pay for yet another upgrade, I started to reconsider my calendar options.
I've also had Fantastical 1, which I bought after a TidBITS review. It was a bit quirky, but I like the menu bar widget and the natural language input options, so I used it to input many of my calendar events, while using BusyCal to view the calendar. Facing the BusyCal upgrade decision, I contacted Fantastical, and discussed some of the things I wanted from a calendar, asking whether Fantastical 2 addressed my concerns. I got a detailed and useful response. They also told me about their current 20% off sale. I decided to upgrade to Fantastical 2.3.x.
I've been very happy with the change. Fantastical does a number of things in ways that I like. Their training videos are short, focused, and informative. Technical support has been very good, quick to respond, and helpful. I have no connection with the company, except as a satisfied customer, who would like to see them succeed. If you are unsure about upgrading to BusyCal, take a look at Fantastical, and see if it appeals to you.
I'll have to look at Fantastical based on Derek's comment. I've stuck with Apple's Calendar after trying BusyCal because Apple displays overlapping events so nicely. (I admit—with a nod to another article in this issue— that overlapping events are less important to me now that the three kids are out of the house, but my wife and I still view each other's events.) A feature of BusyCal that I wish Apple would follow is allowing different time zones for the start and end of a given event. Right? Not many things are more confusing than entering a flight arrival and departure when crossing time zones.
my version of busycal 2 is still working with google as of 22-Apr. Anybody know if somehow BusyCal misunderstood Google's new requirements, and if this will keep working afterall? Or maybe Google dealyed the change? I didn't want to pay $30 for an "upgrade" to a new version of busycal which offers no improvements, and which has drawn much criticism for being harder to use than the classic version 2. I figured I'd keep running v2 until it broke, at which point I'd go to Apple's calendar (and, by the way, I would have been happy to pay $5 for the repair to v2 for google signin, but $30 for something Apple gives away free didn't seem to make asense).
I talked with John Chaffee at BusyMac about this, and Google was utterly clear about the date and what would happen — here's a link to their developer post:http://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
John is checking into what Google has or has not done.
Regardless, the upgrade from BusyCal 2 to BusyCal 3 is far more than just compatibility with OAuth, as outlined in the article. There's certainly nothing stopping you from switching back to Calendar (personally, I hate Calendar with a passion), but I presume you bought BusyCal originally for a reason.