The move was widely panned because it was 2 top 30 prospects for a pitcher coming off their best season ever (and really was only under contract for 1 more year from the Mets point of view on things. This would be paying under market value for a guy that had the worst season of their career. If the Jays believe that Cutch is a 3.5 win player as he's projected for (remember that AA was trading essentially for a guy that was a 5 win player that he said he thought would get even better) it's probably a bargain to get him for a single prospect.
Comparable trade for an OF which is projected for 3.5 wins and two years left on their contract would be
Upton from the Braves to the Padres for a top 50 spect (Fried) a top 100 prospect (Jace Peterson) and two top 200 prospects (Smith and other Peterson). Padres were thought to get a steal in that deal. But Upton is younger and not coming off a bad season so we'll ignore that one.
1.5 years of Cespedes (who would have been projected as much lower than Cutch) was traded for a pitcher having a Cy Young season (Lester), and then was traded again for future Cy Young award winner (Porcello) who had averaged over 2 fWAR at age 26. Finally was dealt with 1 year left on his contract for Top 50 prospect (who went on to win rookie of the year).
Hunter Pence with 2.5 years left on his contract was traded for a top 75 prospect (Cosart), a top 40 prospect (Singleton), And a 17 year old prospect who was playing in low A.
If Vlad is the only big piece in the deal it's about what can be expected (or lower) for two years of an OF projected around where Cutch is. It's more what do you think Cutch will be. But if Vlad Jr. wasn't a Jr. and just a really high priced international signee who had a good debut, I don't think there would be the same fight back.