I love flying Porter. Living in the city and not having to worry about getting to Pearson is great. Lounge is comfy and has all that you need.
I have taken the shuttle before from Royal York, and felt a bit stressed when it was late (did I mention my reoccuring nightmare has to do with missing a flight?) If you go via the shuttle, make sure you leave plenty of time just in case there's lots of traffic.