T dot just looked "small" in that shot, because you see only a handful of towers really making up the skyline (ROCP, Lumiere, FS, Casa, etc...), because you can't see Uptown and Crystal since they're overlapping each other in the pic,
FS looks amazing rain or shine! that's what i love about this type of glass (Bay Adelaide-esque sorta blue glass). It looks nothing short of AMAZING!
To me, Uptown, Manulife, and Four Seasons MAKE this view what it is. People hate on Uptown too much, it CAN look good on the skyline.