I have been using mine to buy everything this year, I have the basic card, not the premium that has the $50 annual fee. I now have nearly $200 Disney dollars reward points. Starting now is hard, not as much time to use it and get money from it, but worth it to save us for next trip. I plan on using it for a big thing like WOC dinner. In the past I have used it for shopping, dining in the park, it paid for all of our lunches and shopping last year. Once you have over $10 in rewards you order up a gift card and then can reload it as you gain more rewards. It takes a few weeks to ship so make sure you have time allotted for that.
The meet n' greet is by Mosters Inc with different Characters through the year, it is exclusive to Chase card holders.
I use it to buy all my gifts in the park, 10% off over $50 spent.