If you have ATT like me (and therefore can't get the official Disney app offered exclusively to Verizon subscribers), I recommend Undercover Tourist. Accurate information about wait times. In fact, even if you can get the official app, get this one too. My brother had the Disney app, and didn't like it as well as Undercover Tourist. I think the official app had some features that were unique, but the interface wasn't great at least on his Android phone. Anyway, we will open up the app to see what the wait times would be if we were at Disney!
I paid a few dollars for the full app "Magic Guide." (It's blue with a castle image on it)
While it was not free, I liked that it was one app with maps (including restrooms), wait times, hours, and all the menus, food carts, etc. There's a spot to type in your own dining reservations within the app.
Wait times tended to be pretty good. I figured out the one day that someone else was consistently entering 5 minutes longer to wait times than I just did at the same attraction. If anything - the wait times were high compared to reality for me - this was in September.
I thought I would use wait times more - but I ended up using the dining section more as it listed all restaurants, menus, and prices. Not every menu was 100% accurate - but definitely good enough for discussing choices on the fly in the park.
I really wish Disney would offer the official app for the iPhone! It's ridiculous that they haven't done that yet! I think I make that complaint regularly and I don't even know when my next trip is yet!