I hate going to malls but Town Square makes it much better. The fact that it is outdoors makes it feel less like being trapped in a crowded mall with tons of people. There are a variety of stores that i particularly like to go to and will come to Town Square for them.
There are also some awesome restaurants and bars but with the economy situation there has been a lot of turnover and now several empty spaces.
Hopefully things will turn around, I like going here and being able to go to several bars in one night.