Hey what can I say It's an airport. It's not as easy to navigate as a small airport like Toronto Island, but at least isn't as massive as Toronto Pearson or Chicago O'Hare.
It has everything you need to kill time before a flight like a Casey's in the domestic terminal for beer and food, a Tim Horton's and shopping. Over on the trans boarder side there is a food court once you get through US Immigration, but tends to be a bit more blah... They need a restaurant on that side as well for extended connections.
Parking is OK, ranging from the Park N Fly options and the short and long term airport parking.