There is no getting around the fact that a debit card immediately removes money from your account and you must take action to reverse that. With a credit card, you must pay the bill before any money is withdrawn from your account.
By all means, do whatever works best for you, and vote with your feet if you are unhappy with bank fees.
By all means, do whatever works best for you, and vote with your feet if you are unhappy with bank fees.