Free isn't a requirement, but I would prefer to check out an app before paying for it. On the other hand, I suppose I could just mentally allocate a chunk of money and buy everything available and try them all, because having the right reader is worth more than (say) $50 to me.
Re: Other options