Not the worst airport and not the best.  I flew in on US Airways which they tend to cater to so it is also their largest terminal.  As luck would have it, I had a connecting flight that landed at the end of terminal B and my connecting flight was at the very end of terminal A.  To top it off, most of the people mover sidewalks were down.  Thankfully, I didn't mind the exercise and I had an hour in between connections.  Had my plane been late or the connection shorter, I would have been pissed at all of the maintenance.  The airport can use some updates and isn't the cleanest but, they at least have plenty of eatery choices.