I think it depends on what you're looking for. We tok advantage of a $200 reward dollar promotion in August (which was used towards our upcoming January trip).
I knew full well that there are cards with better rewards. However, with the Disney card it forces me to use the rewards for
Disney vacations (which my family loves). If we received a regular cash card we may be tempted to waste the rewards on frivilous items like food and clothing. I just don't trust that I would use the rewards for a Disney trip. With the Disney card I have no choice.
Like others we charge everything on it and pay it off each month. I anticipate we'll earn between $400 and $500 "Disney Dollars" each year. For us it's worth it.