Forgive me for not joining in the collective Google adoration party, but Google Calendar just isn’t very good. For one thing, it isn’t integrated with Gmail (you have to leave the Gmail site altogether to access the Calendar, and vice-versa) and for another it lacks basic calendar functionality – device sync (hell, even Mozilla Calendar has this – through FinchSync) and proper event repetition options (put simply, if like me you have a particular lecture every monday, tuesday and thursday then you are entirely screwed, because that isn’t one of the options [preset repetitions are SO last century]).
To be honest, this is fairly underwhelming considering the amount of expectation that built up around Google Calendar (or CL2 as it was called in pre-release testing, the worst kept secret on the internet). OK, the device sync is just about forgivable (because Google promise they are working on it), but the lack of proper event repetitions is just amateurish and lazy, which is not something you can say about a lot of Google services.
See Also