PHX is a nice airport. In the last few years, I've only been in terminal 4. I haven't been to terminal 2 since the early 2000's and terminal 3 for about 4 years. The food selection in terminal 4 is varied, and they charge what the price is outside the airport... No markups. If you have a long layover, it's easy to walk between the A-D gates to find good to your liking. However, if you have limited time, you may be stuck with what's in your area. I was sad to learn that there is no Admiral's Club: the high B gates. There is one in the low B gate section.
If you need to change terminals, you have to leave security.