There is nothing wrong with RO or RO/DI water for drinking. Your body is very adept at maintaining osmotic equilium in the setting of hypo and hypertonic fluids. The primary components that make up serum osmolality are sodium, glucose, and blood urea nitrogen (which can be roughly estimated by Na x 2 + BUN/2.8 + glucose/18). Serum oncotic pressure is also maintained by blood protein, primarily albumin. None of these things are found in great quantity in tap water or RO/DI. It just tastes different because of the lack of contaminants normally found in tap water. Most of the trace elements and ions you get from your diet, not drinking water.
You can cause electrolyte imbalance by drinking enough RO/DI or tap water alone (called psychologic polydipsia, which is rare but usually seen in schizophrenics and others with mental illness.) And I'm talking gallons of excess water a day. You simply overload your kidneys ability to get rid of the hypoosmolar solution and eventually your sodium drops too low and you seize (typically when it hits less than 120 MeQ/dl - normal is 135 -145). In contrast this can happen inadvertently in newborns just by giving them as little as 8-12oz of tap water a day for several days due to their relative body surface area (which is why newborns should only receive formula or breast milk.)
Ok, now that I have bored everyone silly with this long winded explanation, the bottom line is RO/DI is just as safe as tap water, as long as you drink it to match your daily requirements. Any ions, minerals, etc that have been removed you will easily replace by eating. The only thing that you might not be getting enough of is flouride, but as long as you brush your teeth you will be fine. Just be careful with the kids since flouride in municipal water has been shown to reduce cavities in children, and they don't brush like they should. So drink up!