I'm sure jealous of anyone that has enough free time on their hands to always build in big time cushions whenever they use mass transit. In my experience, as much planning as anyone can do, when you have a family, job, obligations, etc etc., it is simply not possible to always build in big time cushions for commutes. You will have times where you miss connections, and it really sucks, and there is not much you can do about it until you are retired and have nothing to do all day so you can get places an hour early all the time