Our Dallas weather was pretty terrible this weekend, and especially Saturday, so lots of delays etc I'm sure affected the crowds.
I went last year at the new course and it was ok, but I preferred the event at the old TPC. Others here are correct re: PGA championchip scheduling too.