I'm a NYC commuter but since I come from Connecticut, I'm blessed in that I get to come into Grand Central every day. The Metro North does a very good job. It's almost always on time and very rarely are there any delays. I do pay $388 a month to ride it though (not including parking at the Westport station which is another $325 a year.
Below is what I see twice every day. And my office is just across the street.
Amazing what fares and tax money can accomplish.