I really dislike this airport because my flights get delayed 75% of the time. Since my home airport is small (Long Beach, CA), most of my flights seem to have a layover here, regardless of where I'm flying from. As a result, I've stopped at this airport many times, despite never having Phoenix be my destination. Although the flight from LGB to PHX is only an hour and 15 minutes, it always ends up taking 2-3 hours due to delays. I didn't think much about it the first few times, but then I realized the majority of my flights were always delayed, so I just got annoyed.
It's also a pretty big airport, so you gotta walk fast and possibly even run if your connecting flight is far away. The employees here aren't very friendly either. Outlets are also limited at the gates, so plan accordingly.
The perks about this airport are that: WiFi is good and there seems to be a decent number of dining options.