Having watched him play his whole career, he had his ups and downs, but he definitely was a major reason for many of the Habs' deep playoffs runs.
Seeing people compare him to Roy, Brodeur, Hasek, etc. I'd say he was a tier below those guys (although Brodeur is questionable because he played on stacked teams all the time). I will definitely laugh at the person who said Belfour was better than him, though.
As for his final contract, injuries definitely stopped him from fulfilling his full potential. He should be playing still if he didn't f*** up his knees. Still, he got us to the Finals for the first time in ages, so if you asked me if I'd pay that type of money to a goaltender if I was guaranteed to at least make the final round of the playoffs, I'd say yes. His salary didn't hurt us and nowadays it's as if it's not even there.
Thank you, Carey!