Take this advice lightly, but I think rice is a terrible starch source. If it was so great, why does it need to be 'enriched'? And what does that even mean? Even the author of The Perfect Health Diet says to rinse off white rice to get the enriching agents off it.
White rice - Wikipedia, the free encyclopedia says: "The milling and polishing processes both remove important nutrients. A diet based on unenriched white rice leaves people vulnerable to the neurological disease beriberi, due to a deficiency of thiamine (vitamin B1). White rice is often enriched with some of the nutrients stripped from it during its processing. Enrichment of white rice with B1, B3, and iron is required by law in the United States, although these nutrients are only a small portion of what has been removed."
For my starch needs there is only one choice, regular, white potatoes. Sweet potatoes are OK to eat, but eat them like they were carrots--not as a daily starch source.
White potatoes have a property that makes them ideal for people with gut problems: Resistant Starch.
Resistant Starch RS creates large colonies of beneficial bacteria in the large intestine which push out the bad. I have seen this first-hand in the last 4 months since I started eating potatoes after a 2 year LC hiatus.
Up until recently, eating things like sauerkraut, cabbage, peppers, fruit, would lead to prolonged 'gassy-ness', of the worst kind. Now, I eat all those listed items with nary a poot.
Best way to maximize the RS is eat potatoes that have been boiled and cooled to refrigerator temp. Eaten cold is best (like potato salad) but reheated to under 150 deg OK, too. Other preparations of potato have a certain degree of RS, but not like cooked and cooled. The highest fraction, though, is found in raw potato. Eat sparingly at first til you can handle it, but a slice or two of raw potato when preparing them for cooking is tasty and healthy.
The pros and cons of munching on raw potatoes | UTSanDiego.com