I am IAH based; but as someone who used to fly in/out of the New York area at least once a month and still do fairly often; EWR is the best of the three regarding weather. Maybe it's been my luck but I've had few delays and no cancellations out of EWR compared to JFK and LGA.