Yeah, I like JVR better than E.Kane as well. But even JVR will likely be overpaid... maybe by a lot!
I think the Sharks are entering dangerous territories with these types of signings.
If modern history proves anything, there's really only two ways to be a very successful team - in terms of winning a Cup or being an annual, top contender:
1. Rebuild, draft extremely high, feel some pain. The Pens, Hawks, Kings all went this route and have been the 3 most successful teams of the era. Oilers, Leafs, Sabres, currently going this route. Even Tampa with high picks like Stamkos, Hedman.
2. Pull a Vegas and use leverage to your advantage. Most teams aren't in this situation obviously, but if I were running a terrible team, I would eat bad contracts en lieu of gaining some nice assets in the process. I would assemble a team of "castoffs" and wish for the best until my team has collected enough high-end assets to really make an impact.
Either way, the worst place for a team to be is "mid-pack-ish." Pretty good, but not good enough. Just "ok" prospect pool but nothing to brag about. No top draft picks. The Sharks fit this description like a glove. Committing long-term to, and overpaying Evander Kane, is just digging a deeper hole. When they realize in 2-3 years they need to flush and completely rebuild, Kane's contract is going to be a huge burden.
They got smoked by VGK and Pavelski, Burns and Thornton aren't getting any younger. Plus teams like Winnipeg are emerging.
Montreal is another headscratcher. Trade PK for an older Weber. Trade your best D chip in Sergachev for Drouin. Then, sign Carey Price to a 532 year, $823 million contract.
Now they're a team with a major identity crisis, stuck with contracts like Weber's and Price's. At least the Habs have some great picks this draft.
If the Vegas situation has done anything, it has exposed the fact that a bunch of NHL GM's have no freaking clue what they're doing.