TJ's is fantastic. I moved a few years ago and now I have no TJ's near me. I really miss it!
TJ's does not try to be a mega-mart that carries everything. They have an ecclectic mix of stuff at great prices. They carry a few things that WF carries at lower prices (such as Barbara's cereals, Pirates Booty, vitamines, etc). They have interesting ethnic foods, great frozen prepared foods (Asian dumplings, veggie burgers, veggie enchiladas, pad thai, etc). Excellent nuts, trail mix, snacks, jarred curry sauces, soups, asian noodle bowls, olive oil, etc. They have very few fresh veggies. That's not really their thing.
They don't have cards. Their prices are always discounted.
Check out TJ's. You're sure to fall in love with it and find lots of cool stuff. Don't expect it to have everything you need, though. It's not a replacement to a full service market.