ACH usually wins on simplicity and cost. Credit card can still be helpful when tenants want flexibility or prefer not to pay from a bank account that month.
The key is not picking one side forever. It is deciding which method should feel like the default and making sure both options still feed the same ledger and balance view.