For decades (since the 1990s I suppose) I used the bill pay in my bank account to pay bills, but nowadays I set up everything that I can to use automatic withdrawal. It's nice to not have to worry about payments being forgotten or late, and I especially like that the credit cards withdraw the money at the due date, whereas when I paid them myself I'd pay early.
Non-regular bills I pay on the billing website of whoever it is I owe, and I prefer to use CC (or "virtual CC" if the site accepts that), tho more and more of them charge extra for using a CC so then I do the direct debit option to save money.
When I do tap-to-pay using my fitbit I think it is using the 'google wallet' on my phone, I'm not sure if I only have 'virtual' CCs in the wallet or real CC numbers too. I rarely do direct banking on my phone, mostly because my passwords are in a password manager app that apparently my phone keeps deactivating because it hasn't been used in months.
I love being able to deposit checks with my phone, sadly no one has sent me a check for quite some time, but it is a convenient feature to have. And 5 years ago when I was receiving big checks from the home insurance to pay for storm damage to the roof, I found that the dollar limit for check deposits can be removed by the bank temporarily.
One negative about the direct debits is trying to remember who might use it if you want to close that bank account.