What is your favorite brand for knit cardigans?

I like Target's (great for under $20) but for a basic black one that I wear all the time they just don't hold up. I had one from Ann Taylor Loft that was more expensive ($30-40) but didn't hold up any better. I hate the Old Navy ones that are so thin they might as well be paper. I need something that looks professional.