Update: Would love a setting to toggle the "@" or "location" indicator on and off - I usually include info like "@ Name of Restaurant" or "@ So and Sos House" in the event title and would rather save the *address* in the location field, not have "Name of Restaurant" or "So and Sos House" in the location field.
Would also be nice if the various calendars (google, iCloud, and contact birthdays) were categorized separately in the settings. My google "Work" calendar (used) and iCloud "Work" calendar (unused) are indistinguishable, and I had to rename my google "Birthdays" calendar because, with the same name, I couldnt turn off contact "Birthdays" within the app without both toggling together.
---------
I never use the default calendar app anymore - this and Week Cal are my go-tos, depending on what I want to do. Contrary to a review below, it DOES sync with my google calendar - I already had the default calendar app set to sync with google, and QuickCal syncs with the default app and then to google fine in my experience. It isnt *instant* to the web version, but it syncs to other calendar apps on my phone instantly.
This isnt my preferred calendar-viewer (thats Week Cal), but definitely my preferred way of quickly entering new appointments or reminders. I use the two apps about equally, and the combo is a vast improvement from the default calendar. Id love it if there were a way to occasionally override the smart reminders (which are customizable and pretty good) while entering text - such as "r 4hours, r 15min" - but its a minor feature wish!
iphone4+itouch4 about QuickCal - The natural language calendar for iOS