HopStop is my current favorite app for transit directions, and it's free. Unlike the other apps, it integrates walking and transit directions while taking advantage of the compass. Essential to make sure you're walking in the right direction. It also automatically updates schedules for track maintenance and unplanned delays. It really goes above and beyond Google Maps on this front. Once HopStop updates their app for iOS 6 map integration I think it will be the perfect solution.
If you'd like to try them out before downloading the app, check out their site:
http://www.hopstop.com
I also like Bing maps, but it's really not in the same league as HopStop.
Just tested HopStop vs Google maps in a real world situation (needed to get somewhere as fast as possible). While standing 50 feet from a station that would give me a direct route to my destination, with no transfers, Google Maps told me to walk 1-2 blocks away, and take a route that required a transfer (eventually getting on the C train).
HopStop told me to use the station right next to me, which got me on the C train immediately, no transfers.
That's pretty much been my experience.
Also, tested Embark and HopStop for the same route, while Embark knew about the service advisory putting the C train closer to me (25 feet away), it still asked me to walk half a mile to get to the normal C train station. Both Embark and Google maps failed me today, where HopStop was the only one that gave me the correct route based on current subway service advisory conditions:


If you'd like to try them out before downloading the app, check out their site:
http://www.hopstop.com
I also like Bing maps, but it's really not in the same league as HopStop.
Just tested HopStop vs Google maps in a real world situation (needed to get somewhere as fast as possible). While standing 50 feet from a station that would give me a direct route to my destination, with no transfers, Google Maps told me to walk 1-2 blocks away, and take a route that required a transfer (eventually getting on the C train).
HopStop told me to use the station right next to me, which got me on the C train immediately, no transfers.
That's pretty much been my experience.
Also, tested Embark and HopStop for the same route, while Embark knew about the service advisory putting the C train closer to me (25 feet away), it still asked me to walk half a mile to get to the normal C train station. Both Embark and Google maps failed me today, where HopStop was the only one that gave me the correct route based on current subway service advisory conditions:
