I couldn't agree more with EWR. I've never, ever had an on-time flight into EWR -- I'm 0 for 12. Even on the nicest spring days with nary a cloud on the East Coast, I could fly BWI to EWR, and, whoops! Delayed ... I think everybody has an airport like that.
The new Denver airport, too, is pretty bad. It seems like it's in Colorado Springs, and it looks like a circus big-top. DFW is a nightmare. I've never liked STL, either, because I always have to go from gate A1 to Z125 ;-)