Reverse osmosis is the ultimate barrier from the broadest range of drinking water contaminants. It also remove all minerals, but under some challenging conditions it is best to create a clean canvas (of your water) and then add your choice of minerals back into the finished water. These RO systems have a remineralizing option.