QuickBooks
QuickBooks Online has a built-in bank reconciliation that works well for a simple bank feed. Reconciles adds the cases it struggles with: processor payouts net of fees, one deposit covering several invoices, duplicates across accounts and several entities in one month. You export the account transactions or general ledger report, upload it with the bank statement and get journal entries back as CSV.