I let the company or entity bill a credit card wherever possible so as to maximize credit card spending incentives. Some places will not me let use credit cards so, so I let them debit from my checking account -- gas company, city water, T-Mobile cell phone, etc.
Most everything is on autopay for my simplicity and has been for years. I let them initiate payment so that I don't have to.
HOWEVER, I do manually pay all my credit cards every month rather than let them pull from my bank. I prefer to double check things on the cards first. But I do pay them all by initiating payment from my bank online account.
This has been my routine for many, many years.