I've used all three, first Tour Guide Mike, then Touring Plans in addition to TGM for a few trips, then TP in addition to EasyWDW for 2 trips, I even had one vacation where I was looking at all three of them! Now I exclusively use EasyWDW.
EasyWDW (Josh) is in the parks every week testing his own recommendations. He utilizes basic common knowledge plus data that's not available to the general public to create his plans.
Like others mentioned, his explanations make it much easier to decide what to do when your plan won't work for the most recommended parks.
Finally, the thing I really disliked about Touring Plans were all the updates. On one trip alone, my Touring Plans email folder had over 50 emails received in the 6 months before our trip, each with changes. If I had made dining reservations based on the first crowd calendars they released initially, we would have ended up mostly in non-recommended parks by the time we actually went!