The good thing about the prepaid Visa is that it is good virtually everywhere.
The bad thing is that it tends to have a fee to purchase it (Just paid $4.95 for a $50 card to send someone as a gift).
On the flip side...
The bad thing about a Disney Gift Card is that it can only be used at Disney. But to be clear, basically everything at Disney (including Disney Springs) accepts the Disney Gift Card. Of course, they have closed most of the Disney Stores, so while they used to accept them, they are not around anymore.
However, there are two good things about Disney Gift Cards. One is you can normally get them at a discount (Sam's clubs typically sell them at a 4% discount, you can use your Target Red card to get them at a 5% discount). When that $100 gift card only costs $96, well that is like getting a free soda in Epcot
The other is that on the Disney Gift Card site, you can transfer balances around. You can buy electronic cards, and transfer the balance onto Physical Card. That same site will also let you see all your transactions. We tend to buy a few dollars worth every month, sometimes just a $75 pack from Sam's for $72,sometimes I may find an on-line deal (some sites like cardcash or raise). It is nice showing up at the world knowing you have a gift card with a few hundred dollars on it. Easier then coming home to a surprise (ok, not really a surprise) credit card bill...