I transited via YYZ just this Monday on my way to Boston. I found it an okay airport to transit through, although lots of walking is required even inside on terminal.
I think the biggest drawback for YYZ is the missing rail connection to city. I have once taken the bus connection and it was so cumbersome...