If you arrive early for your flight, and looking to waste some time and like to gamble, you can always try and hit for the jackpot at the slots, there are plenty of machines scattered around the airport.
There are plenty of shops for gifts or souvenirs. Don't for get to stop at the Hudson News shop, for your snacks and drinks for your flight, much cheaper then buying snacks on the flight for half the size.
They have plenty of charging stations for all devices before boarding your flights.
Restrooms were kept very clean.
Free WiFi
Customer Service from beginning to end was up to par.