I'm going to defy the norm here:
Westgate is superb. There are a ton of dining options, bars, a movie theater, and it is very close the the football stadium (and it is joined to the hockey arena). There aren't many retail shops though.
The Yardhouse is definitely my top choice for happy hour. Kabuki runs the second best happy hour on a Friday and Buffalo Wild Wings has their wing specials on Tuesday and Thursday.
I also enjoy getting my haircut at MUG, where you get the extra perks (razor finish with a hot towel and massage). The movie theater is also generally solid. The center courtyard also has a fountain/ play area where kids usually run through in their bathing suits as their parents relax in the surrounding sofas.
So, there are definitely some good options here that have kept me coming back for more.