RO by itself does 90 to 98% of the work, the DI acts as the final polishing filter.
No RO will ever get water to a true 0 TDS by itself, its impossible, it is not an absolute barrier.
One issue though is RO by itself is not particularly effective at removing some contaminants such as all forms of ammonia (nitrates and nitrites), phosphates and silicates. On the flip side DI is also not completely effective at certain things itself either so it is best to use both technologies in conjunction with softened water followed by sediment and carbon filtration at the head of the process to get good reliable 0 TDS water.
Yes, RO is better than tap but it is not as good as distilled water or RO/DI. A good $20-$25 handhekld TDS meter will give you an idea what the TDS level in both the tap and RO water are but TDS is only an indicator telling you something electrically conductive is present in the water, it does not speciate or tell you what that contaminant is. It could be calcium, magnesium, copper, iron , lead, arsenic, nitrates, ammonia, phosphates, silicates or who know what. With good true 0 TDS RO/DI there is no question, you have removed everything and have a good starting point to mix your salt with for the proper levels of everything with no background levels to worry about.