I like that you can put in notes, reminders, etc into it as well! It is great because we are able to keep up with our schedule for appointments easily from this one place instead of having so many different calendars/apps scattered about the office or home desktop computers.
There isn't really anything wrong at all but if there were something better out their then maybe I would suggest looking elsewhere; however since nothing else has been suggested here I will continue using michaelsoft. Keeping track of my medical appointment schedules makes life easier when one knows what doctor's visit they have coming next week or even just knowing how long until your next checkup date comes around again.