It is cheaper to use and you can spend money from your saving account. There are no interest charges involved.
Getting approval for a debit card is easier and faster because it doesn't need any credit history for approval. You can use your own money and have no debt involved.
There is no repayment and bill or statement needed because you are using your own money. This is the major advantage of debit cards.
You may be charged transaction fees if you withdraw money from a different bank ATM.
Debit cards have less security when it comes to online fraud. You have to keep the balance in your bank account before spending the money.
You can only spend money on how much you have and you can't control how much you spend. Since the money is devoted to your saving account.
It gets difficult to track the record of your money at the end of the month while updating the passbook. So, it is a somehow, complicated process.