I think Roots is much better than the Gap - better quality (their stuff will last for ages), and a bit more sports focused in general. The prices aren't too bad, especially if you hit their sales or their outlet locations. I've always appreciated Roots because they don't use outlandish colors, even when they're "in season" - which is good for me because I like to blend in. But they're not too bland - just nice lookin' stuff.