I'm really not sure where to start ....
Happ: had a 3.0 W.A.R. in 2018, was a pending F.A., Toronto got 2 capable pieces in exchange.
Would you have rather had Happ this season (and be committed to him for 2020) as the Yankees are? No, thank you.
Giles/Perez, Perez is still only 23. Still lots of time to figure things out. Osuna was a toxic situation. He was not going to play for Toronto again.
The Blue Jays did well, getting a quality closer in exchange, and a lottery ticket.
E.E. and J.D. did not "walk for nothing". J.D. returned Julien Merryweather (just 1 outing this season).....but Donaldson was injured at the time as well. I'm not sure what else Toronto could've done with E.E., they offered more money and more term than Cleveland did. Edwin's agent outsmarted himself in that situation.
"Justin Smoak's sorry ass" you say?
He has the 3rd highest O.B.P. on the club, and plays a terrific 1st base.
He saves his young infield mates many an error.
As far as the Sanchez/Biagini/Prospect for Fisher trade, they obviously see something in Fisher, have stated they'd been after him for a couple years. Sanchez? Who knows what is still there? Biagini, is a decent reliever, and who knows with the prospect? If the Astros straighten Sanchez out, I think they win the trade going away, unless Fisher turns into Mookie Betts or J.D. Martinez. No matter how the Houston trade works out, it won't be the worst Blue Jays/Astros trade in history.
I'm not "defending management", but I can safely sit here and say Shapiro (not Shapeeeeero) and Atkins have forgotten more about baseball than anyone on this thread has ever known.
As far as grading them, baseball is a rather unique sport in that it tends to take 2-3-5 or more years to figure out who "won" a trade, especially when trading established players for prospects. I reserve judgment.