Recs.
Updated
Specs
Pros
Pro Clean design with 5 different views including an excellent schedule view
Google Calendar has a monochrome base design that's accented with colored-coded events and image banners that separate months in schedule view.
The app has 5 different views - schedule, day, 3-day, week and month.
Day, 3-day and week views split up the days horizontally and hours vertically. Month view lays out all days in a grid and displays up to 3 events in a day.
Schedule view displays an agenda view that allows browsing all events by swiping vertically. Additionally, the way events are displayed in the agenda view is context-aware. For example, adding an event called "gym" will display the event on a background with a dumbbell.
All views except for month view can be split horizontally to display a condensed month view at the top that can be navigated by swiping horizontally.
Events can be added from any view by clicking the red plus button that's available at the bottom-right corner of the screen.
Pro Straightforward event creation with autocomplete
All views have an option of adding a new event by tapping the plus sign at the lower right corner of the screen. This opens up a form and allows the user to add a location, start/end times, guests, description, color-code as well as choosing if it's an all day event, how often it repeats, how many and what kind of reminders are needed and setting the users availability and privacy settings.
Pro Awesome flairs / images view inside the agenda view / event page
Whenever you enter agenda / event title with the keywords (when available), the event will show up interesting flairs whenever the keyword inside the agenda / title you typed matches the flairs that are available inside the system, examples such as haircut, cycling, swimming, coffee, movie etc.
Cons
Con Proprietary web app
Being that this is a Google app it is proprietary which means Google holds full control of the app. Though there are APIs there is no official app on offer other than a Chrome Webstore app and the webpage. This can limit how one uses the official interface of the app.
Con Once you create a event on a Calendar, you can't move to a different Calendar
Con Unable to make notes about appointments
You used to be able to make notes about appointments and location, but the current version does not allow you to do any of that. Also, it is almost impossible to tailor the calendar app to eliminate things like others posting to your calendar or types of holidays in which you are not interested.
Con Some recurrence options not available
If you want to add a recurring event based on quirky (but normal) calendar rules, it's not supported by Google Calendar. For example, if you set up a financial calendar in Google Calendar and an event falls on a weekend or bank holiday, Google Calendar cannot schedule the occurrence properly. Worse yet, if you submit those calendar occurences via VEVENT details, Google Calendar displays different information if you use the mobile calendar vs. the desktop web calendar.
Recommendations
Comments
Flagged Pros + Cons
Con Horizontal Scroll
Does not vertically scroll like ios calendars on outlook calendar.
Con Unable to make notes about appointments
Used to be able to make notes about appointments and location, but the current version does not allow one to do any of that. Also, it is almost impossible to tailor the calendar app to eliminate things like others posting to your calendar or types of holidays in which one is not interested in.
Pro Supports non-Google calendars (requires accessing web client)
Google Calendar can be integrated with any calendar that support iCalendar format, including Exchange and iCloud, via URL, but it has to be done using the web client.