In my opinion the Heat have vastly overpaid for Bosh who I think will physically break down before the final season of his current contract.
Bosh never led the Raptors to anything of note and his body is deteriorating.
I would never have offered Bosh more than three season at $42 million with only $30 of it guaranteed along with a team option for the 4th season and player option for the fifth. The other $12 would have been based upon games played each season. 76 minimum numbers of games in each of those seasons would have gotten him $4 million more for each of the three seasons that he could do that.