Yes, he has played like a top 7-10 QB the past year and a half. He's also proven that with a good set of offensive weapons and line around him, he can be apart of a team that goes to the Super Bowl. From a purely statistical standpoint Goff has proven with Ben Johnson and Dan Campbell that he is capable enough to play consistently good and winning football. If this team had any type of defense last year during the first half of the season they are probably a 10 win team and that's largely thanks to Goff and co on the offense along with Ben Johnson.
I was so eager to chase Stafford out of town, waving around my stats about his record and stats against top 15 defenses, how he could never beat good teams, lost on the road, threw too many INTs, etc. I lost the forest for the trees. On the whole, Stafford was a good to very good starting QB and those are very hard to come by in the NFL. There's a reason why 15 or so teams are always caught in the QB carousel and we were not.
I was so eager to run Stafford out of town and I got my wish. I won't do the same for Goff. A writer on the SideLion Report website had what I would believe to be a fair contract. Give Goff (pulled from the article) 3years (through 2027), $110 million ($36.66 million per year), $75 million (basically the first 2 years, as a practical matter) fully guaranteed at signing. Anything beyond 3 years would not have guaranteed money involved. I think that type of deal is fair and equitable for both sides, unless Goff wants a 5/6 years of guaranteed money. I'd have a much harder time doing that.