I think disney dollars are more versatile because some of the carts aren't set up to take the cards. Also, I like not having to keep track of how much is left on the card. With disney dollars, once they are gone, they are gone.
However, the special Tricia is running on SR is only for the card so that is the better deal.