Make sure you use the EasyMiner 1.2 beta to auto-tune each Single for the best firmware, tho I've heard of people still having to drop down 1 or sometimes 2 firmwares from the auto-selected to prevent throttling. Of course, this will have to be done on a Windows box, but the mining itself can be done on any computer.
I agree with this statement.
I used ufasoft on Windows for a few weeks, switched to CGMiner last week and have seen significant performance improvements. Still on Windows so that I can easily run EasyMiner to tweak new units.