I completely understand your position, I myself am a programmer supporting a Windows service deployed in many environments that connects to 4 different types of databases on a schedule. I know it is hard to prioritize your time.
All I can say is that for me, the file transfer and sessions becoming disconnected frequently has been my biggest hangup going from a free customer to a paying customer. There are a LOT of things I really like about Remote Utilities, and I would love to purchase a license, but I get disconnected so often and have file transfers fail so frequently I am having a hard time submitting the order and sometimes just end up using Remote Utilities to help me get connected using something more stable.
Would I love OSX support, yes. But to me, the goal should be to solidify your existing customers experience before chasing a new market.