It seems commuting by public transit is not so bad. I recently had to commute for a month for a project. The commute consists of 5 min drive or bike from home to public transit with free parking. Then its a 50 min to one hour ride on an express bus, which puts me one block from the office. If there is road congestion, I also have the option of taking a commuter train for one hour, but that puts me a bit further away from the office.
During the bus commute, I basically did some emails and listened to ebooks. Time flew by. And since all public transit have real time arrival info now, I never have to wait. After work, I would have a beer with colleague at the bar, right next to the bus stop, then I hop on the bus when I see it coming to a stop.
I think express bus beats train, metro and ferry etc, as there are usually stops right in the middle of the city, and frequency is higher than train and ferry. With the advent of wifi data, gps based transit info, I think such a commute is now feasible.