Rating airports can be challenging, especially if one lets their particular airline experience influence the review. (Don't fly American through LGA to get here. You will be late.)
That said, the Toronto Pearson airport is quite clean and offers free WiFi. Clearing customs is usually a breeze, and security personnel are the friendliest I've encountered while traveling. Restaurant options are limited in the smaller terminals, but prices are generally less than what I expect in the U.S. There are numerous outlets available for charging iPhones, computers, and all the other electronic devices one seems to need these days.