I was iffy about purchasing it in May, but I did and I loved it. The on-ride photos and character meet & greet photos were awesome. We only took a few shots around the parks and the quality of those were poor--badly composed, lots of people in the shots, etc--but I still think I more than got my money's worth. The quality of the M&G photos is excellent, waaaaay better than I could ever pull off with my point and shoot camera.
I had no issues with missing photos and they were very easy to view and download. I pulled up the app on my phone every couple days to make sure the photos were there--no problems. For the on-ride photos we had to go to the photo desk after each ride and link them to MM, but that is supposedly done automatically now.
If you are doing a few M&Gs or see any value in the on-ride photos, it's well worth it, IMO.