I don't fully agree with you on this. It's good to have one app that has everything and is directly connected to the source rather than multiple apps that do one thing better than the other.. I have to use multiple apps for bus time, train schedule and maps plus the small amount of times I gotta take LIRR.. it's too much and some are more reliable than others.. including Google Maps..
If the MTA can get this right (which I doubt) but still try to keep hope then, this will be my main app.