So, had a bit of time to play with the new Google Calendar Blackberry Sync. Easy to use, easy to setup, a bit short on features:
As far as I can tell it doesn't let you sync whether or not an event is "private". So if you are syncing to your work calendar, you can't have personal events marked "private" be invisible to your co-workers.
This is a big problem because now I can't use it for work, and my work e-mail is through Google hosted apps. My solution for now has been to add my work calendar to my personal calendar, and have my personal calendar sync to my phone.
Which leads me to my second problem, you can only sync from your phone TO one other calendar. So I won't be able to enter events in my phone and have them sync to my work calendar. Some google calendar mobile syncing applications allow you to sync back to multiple google calendars by using the "categories" field. Each calendar is its own category, and to save an event to a different calendar you just change its category.
Last, I can't sync the existing events on my blackberry to my google calendar. All new ones I create on the phone go to my google calendar, but the ones that were there previously didn't get sent over.
Keep you posted on how it works as I learn more.