Rememebr that Jamaica is a very important hub for the LIRR and veryone of it is branches with the exception of one runs through it, so you will never wait long for a train to NYC. NJ transit is schedule is less frequent especially on weekends and late nights, and you most likely will have to wait long for each train.