Most of the cards that are issued to customers by banks are maestro cards because MasterCard is issued to customers when they request for it. At times, maestro cards are also known as debit cards. Maestro cards are mostly used for paying bills, and they are the ones you use to withdraw money from the ATM. Most times, maestro cards have certain restrictions.
For example, you may find it very hard to use maestro cards for online shopping. Maestro cards are linked directly to people's bank accounts. If you are using your maestro card for any form of payment, you will be required to enter either your pin or signature.
On the other hand, MasterCard is arguably the second most widely accepted card in the world after Visa. It is issued to customers as credit, even debit cards. Out of the two, MasterCard is usually preferred to maestro card since its service is available almost in all countries of the world.