you probably have some options since you live in NYC - at least airport wise. Frankly LGA is a dump in any terminal. I havent been to JFK in a while (live in NJ) but getting there is a pain if you are driving. The airtrain to EWR strikes me as easier than getting to LGA or JFK
All three airports are bad for delays since they operate in the same airspace. They may be some local problems (one runway. fog) but they happen at all three
The reason to change is the schedule you need to do business. Is DL better than CO? That is your answer