I ditched it recently because it beachballs so regularly on the menubar app. Ended up going with BusyCal which, on a design level, is not exactly pretty, but it's fast, very capable and doesn't beachball when I'm trying to check where my meeting is.
Last time I used it u don’t remember any beachbal issues. I periodically subscribe when I need the meeting scheduling software as they have what I consider to be the best system for that I have ever used. Performance was solid when I used it in the fall.
Price seems fine to me given the quality. Personally stick with apple calendar as my needs are simple, but if I needed a better calendar then fantastical pricing seems reasonable to me.