I think it's always more about what we need rather than how great they are. We've filled our D's with defensive d-men. In a team that is supposed to have the best goalie in the world. Why in the world do we construct our team as if we have the worst goalie in the world in net? And then you add the contract..the money and the term. In this salary cap world, a player being GREAT is not solely about his own potential and capacity. It's about the fit he has in a team. And how how moneywise he is for the team. Then, you do add what we have given for him. And it's incredibly understandable why people crap on him. Yet, what we are mostly crapping on is the GM.
Where the Montreal Canadiens are, with all their weaknesses almost everywhere, those "great" players are not needed. As we saw what they could do....or couldn't do. Of course, we will use how he was injured from the get go to explain his play. As if EVERY player in the league are always healthy and NEVER plays with injuries. Strangely, you will see tons of NHL'ers who will be great in tihe playoffs and will announce right after they are done that they are going to be operated. But in Montreal, injuries will always be key to explain why it didn't work. Reason behind this is solely to buy time. Until the next "injury".