I think having Detroit Metro Airport has spoiled me because every airport I'm at now I'm looking for the wine bar, massage parlor, decent eats, and ease of getting around.
Pearson is ok, but when flying Northwest you are very limited for food and drink, the customs cue was very long and tacked on another 25 minutes to my travel time. i appreciate safety but this process should be re-evaluted. It isn't too difficult to get around the airport, but separating out U.S. and Canada departures is a bit confusing. Overall its a 50/50 toss up whether driving is better.