I'm not a Sanchez fan at all but I'd take him over Cassel. He's played fairly well in the playoffs and I think he'd improve if he'd get away from the Jets circus.
I'd take Freeman in a heartbeat over Cassel. Not really much difference between the two right now and he's much younger and with much more upside over Cassel.
Chiefs also missed out on Andy Dalton, who looks like he may become a pretty damn good quarterback.