Heartland is not a mall, and it would have been much better if it had been, but anyways...
Aside from Starbucks and Second Cup, Streetsville does have at least one indie cafe, it is inside a house. And of course there many other indie shops as well. I have hope that the retail in Cooksville and City Centre area will be like that of Streetsville and Port Credit one day (or even better). I have more hope for Cooksville because it doesn't have Square One. At least Cooksville has several proper grocery stores, which neither City Centre and Streetsville have. And of course Cooksville already has the best restaurants...