Thanks for getting back to me. Yes, I've been looking at MoneyDance, too. Some MoneyDance reviews said there were problems importing QIF files that had split transactions, like part of your paycheck being sent to 401(k) or split paycheck deposits between two bank accounts, which resulted in many duplicate transactions that had to be cleaned up. I can't imagine how long it would take me to clean up 18 years of dupes.
Did you have any split transactions in your ten-year QIF import to kMyMoney and, if so, did it create any duplicate entries?