I love TJ maxx when I'm shopping on a budget. I always find cute stuff and the quality is always impressive for the price. I recently started my first business professional job and tj maxx made it possible to build a wardrobe from scratch at a great cost.
I think quality of the stuff at forever 21 has drastically improved in the last few years, but you still sometimes have to hunt for the good stuff. That being said, it's still probably my favorite store. The styles are always up to date and you will never leave empty-handed.