Not the worst airport but certainly not the best.
The biggest issue with this place is the layout. The terminals are difficult to navigate between and the airport just has a dated feel to it. The biggest plus is that it has plenty of seating and power plugs so waiting around is easy.
I'm not sure when they redid the rental car center as I hadn't been through here in a couple years, buts it's way nicer than the old one. I also like that the staff are very good on the shuttles unlike most airports where they barely are willing to answer questions let alone load and unload bags.