Deposit cards are accepted in all points all over the world including ATMs, real and virtual shops with MasterCard logo and useful for booking rooms in hotels and renting cars.
Moreover you can benefit MasterCard campaigns and discounts in different countries.
Funds on card balance are insured!