The biggest criteria I needed was a non-online calendar opposite of say e.g. Google Calendar, I like my privacy, liberty, and freedom. Osmo works great, I can backup all past and future new Calendar dates which I do because I review Linux flavors all the time. It allows me review how I did things in the past and decide if need to tweak recipes etc. Works great for repetitive events and allows me to plan the future with a simple copy and paste. I use it as a journal with day colors and day categories so I can easily see whats coming up and plan properly, or review how I did something previously just find the day color and read the notes, maybe tweak something. If I need a new category I just open preferences and setup a new day category and find a color I like for it. The app is very powerful, it is the first app I open everyday.