I prefer "Touring Plans" commonly referred to here as TP. It is a subscription service, but the cost is low. Once you have an account, you can download their app. I found that it worked very well in the park (Galaxy II S) and it is interactive, meaning that it allows you to input the wait times that you observe and even start and stop a timer that sends info back to HQ regarding the actual time that you waited in line, which can vary greatly from the "reported wait times" which is nothing more than people reporting what the signs at the rides say. MDE sticks to the times posted on the signs. Since TP can take its information a step further, I prefer it. And it never failed to work in the park. I cannot tell you how many "timed out" errors I got with MDE while in the parks. Disney's internet and wifi is running off of hamster wheels I tell ya'.