Ridemax is all about the least amount of time spent in line. Therefore, it doesn't let the user do a lot of choosing. The computer basically creates an itinerary for you in lieu of your own.
TP is all about you creating your own itinerary and it doesn't much care about wait times or whatever. I mean you get that information, but it doesn't prioritize least amount of time spent in line as RM does.
So I think it really depends on what you want to use it for. If you truly want to get the maximum number of attractions with least amount of time waiting, go with RM. You do have to be ok with them coming up with the itinerary, at least for part of the day. If you want to make your own itinerary and get information about wait times, etc, then go with TP.