What I liked about NJTransit -at least, during weekdays - was the presence of quiet carriages.
What I didn't like...it wasn't always enforced.
Re: buses, can't say the wifi was always a given, and it can take a breathtakingly long time to get into the Lincoln Tunnel from the Javits Center...though off-peak, the ride has taken as little as 1 hour and 40 minutes.
(It still amuses me that the northernmost exit of the high line is the megabus boarding area.)