I like the new terminal. I think I've been there maybe 10 times and it's easy to navigate, clean, big, etc.
The rest of the airport, it's fine. It's what I'd expect from an international airport. Air Canada has it's own terminal.
The ding that I would have for this airport is the rental car could be challenging or could be obvious, depending on your amount of travel. It's not in a separate area, it's downstairs. That is all.