When using a debit card, holds placed for funds (i.e. hotel incidentals) impact real cash in your account.
When using a credit card, these holds impact your credit line, not your actual funds.
I avoid using my debit card whenever possible, because it protects my assets more securely.