I am from the NYC region, and I tested the transit function. It was not good in two ways. First of all, I tried to go to an address along Broadway in Manhattan. I typed in [XXX] Broadway NYC. It suggested several places in the boros, but not Manhattan. Even after including the zip code, it did not have the Manhattan address. It was not until I typed the full address with the word "Manhattan" that it found the correct Manhattan address. Google likely would have assumed Manhattan off the bat from NYC, or at least offered it as the most likely choice (but certainly not found it).
Secondly, once putting in the address, it correctly amalgamated railroad and subway directions, but gave no time information whatsoever. It directed me to a LIRR train, but nowhere did it say what time the train departed. Furthermore, there were no additional time options or the ability to select a departure time (planning your trip for later).
That being said, Apple maps couldn't find a Bally's Fitness down the block when I was in Manhattan. The google web app found it correctly.
Its unfortunate, but it seems as though we let google create a monopoly. Everybody can complain about the apps as much as they want, but it isn't a matter of software engineering- its years worth of raw data entry and reduction of massive data sets into a single, compatible format. Apple could and did create a great interface for a lacking data set. It looks like Nokia's data set isn't so good either. Will it take years to gather the data Google did? (It took Google years...) Sigh, whenever the Google app comes out, I'll have to get it.