RO systems are good as long as you buy enough 'volume' for your needs in a day.
The 2-3stage filters can provide limitless water. RO's only as much as they can tank.
Some RO's are very wasteful on water...newer ones don't waste much.
RO's also take up quite a bit of usually undersink space so you have to consider that as well.
A good 2-3 stage approaches the quality of an RO system in almost all filtrations.