Decent airport overall but lacking compared to many others I frequent. Terminal 3 really needs more restaurants and some updates (bathrooms). They also need to fix their PA systems since you can barely understand the gate agents when they are announcing things (at least Gate 17 was like this in Terminal 3).
The layout is odd in that you have to walk through a long area of nothingness to get from the Terminal 3 gates to the baggage area, and then again to get to the rental car shuttle bus. So plan for quite a bit of extra time from landing to getting to your rental car.
Returning the rental car was easy as you just drive to the rental car facility and find the correct lane for the company you rented from. But again, plan for some extra time to get from the rental complex back to the terminals. Also, make sure you get on the correct bus as they are marked separately for each Terminal.