We flew into LGA 3 weeks ago. It was a nightmare to get out of, even though we had prebooked a car. It took the car 45 minutes to arrive because the traffic was moving at a crawl. The waiting area was outdoors in the middle of traffic, crowded with no seating. It took the car another hour to get to Times Square. A few days later, it took about 25 minutes to get to EWR. It was so much easier and nicer. Avoid LGA at all cost.