Brandon Belt's power left him when he left the Giants
This is a move that the Blue Jays would still make again in all likelihood. Getting Brandon Belt on a one year deal worth $9.3 million was a good deal at the time and still is reasonably fine. Belt has slashed .251/.360/.408 with that walk rate of his propping up his wRC+ to 118 on the season. A .768 OPS isn't great by any stretch, but he has been fine for the most part.
However, where he has struggled is in the power department. After consistently being a .470+ slugging percentage guy for most of his career, Crawford is in the middle of his second straight season where he power has seemingly disappeared. He hit only eight homers last season in almost 300 plate appearances and currently has four for Toronto. He is also slugging .408 in 2023 after slugging .350 last season with a similar dropoff in his ISO.
This isn't an indictment of Belt has a hitter overall. Again, a 118 wRC+ this year is more than reasonable. However, there is a lot of pressure on Belt's bat as a first baseman/DH and the lack of power combined with missing some time with a hamstring injury probably has the Giants glad they moved in a different direction.
The Giants were right to not keep Willie Calhoun around
Willie Calhoun has been a guy that, for a while now, has been long on potential but hasn't been able to put it together on the field. The Giants hoped to be able to unlock something with him when they traded Steven Duggar to the Rangers to acquire Calhoun. Unfortunately, Calhoun struggled after the trade and only made nine plate appearances with the Giants before hitting free agency.
Given the toolset here, it might have been tempting to see if they could stash Calhoun and see if he could resemble the guy that he was back in 2019 when he posted an .848 OPS with 21 homers for Texas. The Giants made the right call, though, as Calhoun ended up signing with the Yankees and has put up a .712 OPS with five homers in 2023. As talented as a guy can be, the game is played on the field and Calhoun continues to struggle to put actual results up.