advantages: won't overdraft your checking account, accepted most everywhere like cash, may have a rewards program depending on financial institution.
disadvantages: cost a small fee to replace if lost/stolen. ..not to mention the inconvenience, vulnerable to security hacks as you've probably seen with target, home depot, and dairy Queen.