Google Calendar's main drawback is its limited functionality as a shared calendar. For instance, joining a shared calendar from a mobile device is not possible.