STC wins stars for convenience, that's for sure. Home to the biggest bus terminal in Toronto, along with access to the Scarborough RT. Both are generally well used amongst shoppers.
However, aside from that, it's really nothing special despite the seemingly large size. The food court is one of the busiest and rowdiest I've seen, and getting a seat is about as equal of a challenge as fighting over parking spots at your local Chinese supermarket.
PS: There's free wifi here, but I've never been able to connect with it.