ROR is a better player than Tavares right now, its pretty close though. Tavares would probably get 3 years @5 million. If Leafs re sign him, given that Tavares has been over paid for 3 or 4 years, he should only re-sign with the leafs at 3 million max, preferably, 1 million per.
Tavares cant be the captain next year, imo. The Leafs would have to retain 50% potentially in order to move him and the return would be minimal. If they retained 50%, with the remaining 5.5 million could they find an upgrade on Tavares and break even. Thats the question.