As a mostly-satisfied BusyCal user on Mac since 2012, and a devoted Fantastical user on iOS, I was very interested to take the new Fantastical 2 for Mac (F2) for a spin. I have them both open side-by-side right now. I was particularly excited about the new 'Calendar Sets' feature in F2, since I use about 50 shared Google Calendars. (At my workplace each piece of shared equipment is booked on its own calendar, as is each conference room. I also have the usual shared family calendars, holiday schedules, etc.) Multi-calendar support in BusyCal BusyCal makes calendar organization and selection a first-class experience: There is a dedicated sidebar where you can drag to reorder and organize calendars into folders (called 'Calendar Groups' in BusyCal). You can rename calendars within BusyCal (which helps if the calendar owner gave it a dumb/long/ambiguous name). You can unsubscribe from (and hide) calendars that you never look at, but don't want to delete from Google. You can toggle visibility for individual calendars or whole groups of calendars from the sidebar. The sidebar also acts as a legend for the event color. You can also create named sets of calendars, using BusyCal's 'Smart Filters'. Each filter gets a slim button across the top of the window which can be used to switch to that view. (Smart Filters are even more powerful, but I only use them for calendar sets). Once viewing a particular set, you can also toggle visibility of individual calendars manually. Calendar sets in F2 I was hoping that Fantastical 2 might offer some of this same functionality along with its trademark beautiful design and awesome natural-language parsing, but I have found that their 'Calendar Sets' feature is much more limited. You can go into the app's preferences and define named sets of calendars, and then toggle between them using a dropdown menu, but that's it. While actually using the app, you can't see a list of the visible calendars with corresponding names/colors, and you can't manually toggle visibility of a calendar without going back into the app's preferences (there is a shortcut to the preferences within the Calendar Set drop-down). I'm a little baffled by this--Google Calendar, the native OS X Calendar, Outlook, BusyCal, pretty much every multi-calendar app I've ever used, has given over some UI space to the list of calendars. So it seems to be a deliberate decision, but it really compromises usability for me. I guess they did it to make space for the very Fantastical-on-iOS scrolling list of events, but frankly this feels kind of odd and redundant to me. The vertically-scrolling events view was an awesome solution to the problem of how to present a user's calendar timeline on an iPhone screen (or in a menubar applet), but it feels kind of 'bolted on' and unjustified on the large-screen Mac app. Week/Month/Year Views F2 does not have true multi-week or multi-day views. By default, 'Month' view always shows 6 weeks starting at the beginning of a calendar month. So on, say, March 25th, most of the screen is given over to events that are in the past. If you try to scroll by a couple weeks so that you can see a little more of the future, Fantastical snaps to the next calendar month. The OS X Calendar.app handles this much better: It snaps to the start of the month initially, but it allows you to scroll by smaller increments. BusyCal doesn't have the buttery-smooth scrolling of Fantastical or Calendar.app, but it does allow you to define 'Month' view as a multi-week period starting in the current week. It also allows you to scroll by smaller increments using on-screen buttons. The same problem is there in Week view: Fantastical snaps to the start of the week (Sunday by default), even if you are clearly trying to just scroll forward or back by a couple days. Again Calendar.app and BusyCal handle this better. Fantastical's year view is pretty nice: it shows a heatmap based on how busy each day is, and shows that day's events on hover. BusyCal also has a nice year view, with small colored bubbles representing individual events. Adding events using natural language Fantastical's ability to add events using natural language is just as kick-ass in the Mac app, as far as I can tell (I especially love the syntax that allows me to add an event to a particular calendar by ending the event with '/' followed by a substring from the shared calendar name). BusyCal tried to build a natural-language processing engine and menubar applet in a recent revision, but I found both to be very underwhelming, requiring very specific phrasing. Thankfully, it's reasonably easy to create events the old-fashioned way when I'm at the computer. Conclusions Fantastical for Mac feels to me like a hybrid between the iOS app, and Calendar.app, but with a few more rough edges. It is beautiful, but it doesn't have the 'power user' features that BusyCal does, so I think it will have a harder time commanding the premium price that BusyCal does. Since both apps use the same backing store (i.e. they can both sync with Google), I will continue my hybrid, best-of-both worlds existence, using BusyCal on Mac and Fantastical on iOS. For the next 14 days (until my Fantastical trial expires) I will have access to both apps side-by-side; happy to answer questions if anyone has any.