DI units remove things like nitrite, nitrate, ammonium etc. Anything with a positive or negative charge is basically an ion.
Neither fish nor plants can thrive or even survive in pure water. If you start with pure water you have to remineralize. If you use only an RO membrane and no DI resin, you will not know what is left in the water you make. Therefore you will not be sure what you need to add back.
I would not bet iron is what makes your water browning. It very well may be sediment. So you may need a sediment filter on any RO or RO/DI unit you get,
I have used a portable 75 gpd RO/DI for about a decade now. I use it for a tank with Altum angels. However, I have soft (83 ppm TDS or lower) and neutral pH well water. I take it down to a TDS in the high 50s low 60s and the pH on the 6.0 to 6.3 range. I do not remineralize, I mix it 11::9, RO/DI::Tap. I also would take the unit with me to weekend fish events if I was selling in the vendor room. I would mix my RO/DI with hotel tap water as the best way to keep fish safe over the weekend.
I suggest you do a bit more research into RO/DI before deciding how to approach things to best solve your issues. This is a decent place to start
https://www.aquarium-pond-answers.com/2016/01/use-of-ro-di-softwater-in-aquariums.html
I am not suggesting you purchase any of the products on the site, but the info is decent. I got my unit from Abundant Flow- this is the unit I have. I got it with the garden hose input as I have my utility sink set to accept them. I also have all the Python adapters so I can connect hoses with garden hose connections to about any faucet.
You should be sure to read about reminieralizing and buffering RO/DI water for discus and plants.