For the most part anywhere where you get a DVC dining discount you will also get the same Visa discount (10% off) with a couple exceptions. We like the Premium 2% cash back.
Yes it costs $49 a year to have, but since we are already going to Disney it is nice to have a little pile of money each year to use on our trip. It also gives you 6 months no interest on Vacation packages and DVC add ons.
Other cards may give you more, but we tend to spend those rewards throughout the year.