I've found that I appreciate the manual download and import process. It makes me look over each transaction more deliberately than I would if it were just an automated update. I've caught 3 or 4 fraudulent or erroneous charges over the past half decade because I'm forced to look at each charge on my credit cards.
Probably 90-95% of my spending goes on a credit card and then gets paid off at the end of the month. GnuCash has been great for tracking everything. I'll have to look at KMyMoney too.