I used this app heavily while touring Magic Kingdom. The GPS feature is great, and the list of attractions with height restrictions and event times was fantastic. The only additions I can think of would be updated schedules for meet-the-characters, and automatically-updating wait times would be a nice touch (but need collaboration with Disney). Highly recommended for only 99cents!
FunkyMan3333 about Walt Disney World Magic Kingdom Mini Guide