This is a debate that rages on everywhere I go. All the girls (and some men too) discuss this among themselves. Since we do not get fresh chakki atta, we have to rely on the packaged atta. The problem is that most of the atta here has maida added to it, which makes it easy to make the rotis but does a number on your digestive system. For me, it can cause constipation which can lead one to sing the Aati Nahin song. The Golden Temple attas are notorious for causing this condition to me. So I am very much invested in getting a good atta. The other problem is that some brands dont specify the date of manufacture (Deep Atta comes to mind).
The best atta I have had so far has been Sujata Chakki Atta, Whole Wheat Flour, 10-Pound Bag. It also has a best by date, plus it is whole wheat with no additivies. Now this was good while it lasted, but lately, my stomach started to have the issues again with this atta. So I decided to give Swarna Atta (found at a friendly neighborhood Indian or Korean Grocer near you) a try. The effect was same Sujata, so we shifted to Deep Atta (found at a friendly neighborhood Indian or Korean Grocer near you). This seems to be doing OK so far and I like that its rotis are more smoother than whole wheat (even tho they claim no maida added). The thing that I look for is the fiber content in the nutrition label. If it saus 4g of fiber for a 30g serving, then its good to go. Anything less is not good. Let me know if you have some other brands.