The first two also do routing and integrate with iOS 6 Maps. Regarding public transit I am actually happier with iOS 6 than I was before, precisely because of the 3rd party integration.
It took me about 5 tries for it to actually find the address I kept searching for and tapping on, but once it 'took' the directions were accurate and easy to follow (walking to the stop, which bus, how long, etc).