Hmmm.... Finally a topic I actually DO know something about. Most of the time I just make stuff up
Here are my thoughts:
first, get a unit that is rated for at least tripple of what you think you need. When you have an RO, you tend to find other uses for it like cooking, drinking, etc. and even if you only need 10GPD, a 100GPD unit makes that 10 gallons a lot quicker than a 10 GPD unit. You will always wish you had gone bigger if you don't do it right off the bat. Also, when an emergency crops up, it is soooooooooo nice to be able to whip up a bountiful batch of RO water in a jiffy.
Second, I doubt there is much difference in the end product between brands when you compare apples to apples. Don't compare a TFC membrane to a cellulose membrane. Just make sure you get a well-made unit from a supplier with a good reputation. RO units are dirt-cheap compared to 10-15 years ago. Get a unit with a good TFC membrane that can be changed easily as you will need to do this every few years... at least that is the convetional wisdom. My unit is 10 yrs old and still performing top-notch on the original membrane!
Third, look at how it is constructed. Most units have 2 or 3 canisters hanging down. A typical set up would be a sediment prefilter, then a carbon block, then the RO membrane, then possibly a DI resin canister. This unit should give you lab-grade water or something close. With a unit that has 2 or 3 canisters, you can "customize" your set up to a degree. And for heaven's sake, try to get a unit that you can use aftermarket canister refills in. You don't have to use the aftermarket stuff and you may not want to-- but the mere presence of competition keeps the genuine refill suppliers honest...(read that as "cheaper").
Fourth, figure out where you are going to keep you resivoir!!! Yes, you need one! Don't even try the "buckets-in-the-floor-as-you-need-it" method! That only leads to a lot of work and inconvenience and yes, WET FLOORS!!!!! Overflowed buckets! P.Oed spouses! You name it. A simple 20 long can save you many headaches-- and sleeping on the couch! Which brings me to my final point.
Fifth, you need a float switch or a timer! Do not underestimate the value of this component!!!! Until you have mopped up 20 gallons of overflow (several times) and slept on said couch because of the afore mentioned overflow (several times), you can not fully appreciate a device that SHUTS THE SUCKER OFF AUTOMATICALLY! Personally, I have a garden watering timer that I can set for 5, 10, 30, 60, 90, or 120 minutes and after a trip to Lowes for some adapters, it works PERFECTLY!.....And I get to sleep in my cumfy, cozy bed with a non- P.Oed wife.