My Disney Experience is the best one of all of them. It does things the other apps don't do. Like if you want to find a restroom you click on the restroom tab and it shows the location of all the restrooms in the park and your current location. It is really easy to then follow the arrow to the restroom. Same with the attractions, dining places, shows, etc. It is free and it works great on IOS.
It also keeps track of your FP+ reservations and you can make, change or cancel them from the app. Same with ADR.
I am an annual pass holder, I live close to WDW and go several times a week. I use it every time I go there.
None of the apps that show wait times are correct. The times posted at the ride are never correct so that makes it hard for the app to be correct. However most of the time they wait time is much less than listed.