The only thing I don't like about this contract is buying 2 RFA years and walking him right to UFA status. But this will be good value for whoever trades for him for those 2 years
Could be a sign and trade, now his QO worries are gone
It's true that teams like cost certainty, so signed players are generally easier to trade and fetch more than pending RFAs, but this means the team trading for him could lose him as a UFA after only two years, which could make him less attractive to somebody who was hoping to get him for a longer term. Wouldn't a better solution have been to let other teams negotiate with him before finalizing a trade?