It depends on your needs. Fantastical is more feature-rich, but of course with features comes a certain amount of complexity. I use it for business reminders and appointments and like it a lot. Lots of options when it comes to recurring events. The latest version is actually called Fantastical 2 and it isn't free. I think I paid 10 USD for it, but that's been some years ago.