I know the parks like the back of my hand so I've been looking into apps with wait times.
In my experience, the Versa apps have the most accurate wait times. The one from Undercover Tourist is not bad either.
Lines charges $10/year of access to wait time information but the truth is that the price is a high barrier of entry so there aren't as many people entering wait times and even though they use historical data, it is not as good as the others.
If you get one of those and you are using them to decide what to go on next, go ahead and be nice and submit some wait times, they help everyone.