LGA is a nightmare. At least with JFK you can take the train / subway / AirTran and know exactly how long it'll take vs. LGA which is all over the place.
I've been booking JFK even though LGA is more convenient for visiting my family and for visiting our NYC offices