I'm coming to Moneydance after Quicken tried to force me into upgrading by disabling my online account access. One thing I liked about Quicken was the way it handled online transactions. Personally, I'd be happy if Moneydance simply copied Quicken's online transaction interface. However, short of that, these improvements to the current online interface would really improve my online transaction experience:
1. In the online transactions window add column headers that are sortable. For example if you click the "date" column header it would alternate between ascending/descending date order. Likewise for the description and amount fields
2. Add a new field called "match". A visual indicator (maybe a "M") on each line would indicate if each transaction matched an existing transaction. This would really help me out since I quickly accept all matched transactions from my credit card, but I have to do a little research to see why an unmatched transaction is showing up. Being able to easily tell the difference would really speed up my online transaction entering.
3. Add a button to "Record all matched transactions". When I get really wild & crazy with my transactions entering I would like to be able to just blindly accept all matched transactions. I know, I know, I shouldn't live so recklessly, but what can I say, I like to live life to the fullest. :)
4. Automatically set all downloaded transactions to cleared. I know you've heard this one a thousand time, just thought I'd add my voice to the chorus.
5. One click download for all my accounts. Yup, I agree with everyone else on this one too.