LGA is not a very user friendly airport. I hate when I have to commute in thru LGA as one, if not both, of my flights is usually delayed for flow control. Either that or you're stuck in the middle of the rush and you're #56 for departure. That airport is crammed into such a small space and has way more traffic then it was designed to handle.