Coward or idiot, no way to know really. It's not because he didn't come here that he's a coward (or not), and it's not because he went for more money that he's smart (or not).
The only thing I know is that before his last contract, when he had decided on the extension, he said how much he was thinking long and hard about leaving TB and signing with Montreal. That before he woke up that morning, he was seriously considering it but then he opened his eyes and knew TB was the right place for him to stay. I'm paraphrasing but he actually said something like that.
Now TB pretty much kicks him out, so the opportunity to fulfill what he considered a dream, to play for the Mtl Canadiens, is right there in front of him. Yet he passes up on it to go play for Philly..So, I call BS and see him as greedy.
The guy just made 40M in 4years and is guaranteed 2.1M for the next decade+. If his dream was really to play for the Habs one day, it was now or never and he chose never. So I have to wonder just how true this dream of his was. It just seems like huge BS.
I never bought into it, I always felt he said things only to be politically correct towards Mtl and that he never wanted to come here.
He couldn't live up to his contract, made 40M over the past 4 years not once finishing with a ppg ratio, he will get paid 30M not to play anymore, and yet he still is negotiating out there to go after the biggest payer? Despite having this dream of playing for Mtl? Sorry, don't buy it.
He got 10M extra in Philly, but I'm sure he would have gotten much bigger endorsements and other sources of income/opportunities in Mtl.