Would have been nice if the Jays could have got a better player than Varsho for Moreno, but what's done is done now. Varsho is definitely a nice player and has some offensive upside that could still be unlocked. We don't know how the rest of MLB teams valued Moreno but I do think out of all 3 Jays catchers, teams valued Moreno more than let's say Jansen and Kirk. As well, at the time you can't blame the Jays for keeping Kirk/Jansen who were both proven commodities over Moreno. It's a moot point. Overall, the trade has looked good so far even if Varsho doesn't take that next step offensively.
Sucks that Kirk turned into a pumpkin, but he still could provide value defensively even with his awful bat. He does need another catcher to pair with since I don't think he could hold up and catch 130-140 games per season. After Jansen leaves, the catching situation doesn't look that promising.
I don't think Moreno is toast and it's ridiculous to suggest that given his age. He still could blossom into a very solid offensive player. I bet if Moreno was still on this Jays team, patience would be still be preached with him. But since he was traded and with Arizona, he's now completely a total bust.