Regardless of the outcome, the Packers did the right thing cutting him when they did- they are well into establishing another decade where they can realistically compete at some point, because they have a cornerstone already in place, the "franchise quarterback"
Vikings along with Jets, by signing Favre, delayed their chances of acquiring a franchise QB for the future. It will take Sanchez a few years before he maximizes his talent, and whoever the Vikings get next year will have the same issue, unless they spend considerable $ in signing a FA QB.