Let me start off by saying that Willian is playing great, But.......
I’ve seen this movie before and I know how it ends. When a player is in the last year of his contract, you generally see that person play better since they are highly motivated to get a big contract. You see this in baseball (as an Orioles fan, we are stuck in a horrible contract given to Chris Davis) and the NBA.
As to Willian, if we are dumb enough to sign him for three years, I think we will fall in that trap and he will revert back to the mean for those three years, And probably sink below the mean for the last year or so.
So, in my view, let’s thank him for his time here, and not consider signing him to either a two year or a three year contract.