What is the difference to prepaid cards?

Your debit card is your own bank account. There is no maximum deposit limit.