We just got back, and we used My Disney Experience in the parks. For the most part, it worked very well and the wait times and FastPass return times were usually accurate. It was also easy to use to change dining plans on the fly, which we did a couple of times during our trip!