Shields came over long ago.
Diaz beat the crap out of Penn and went toe to toe with Condit who is still a top 3 WW. How many people truly thought Diaz would beat GSP a top 3 P4P? Mir is not GSP.
Overeem has been iffy. Hendo has been solid. Many non champs have done well. Like Robbie Lawler and Woodley. Many are yet to fight like Jacre, Melendez, Rockhold, Feiajo...so it is hard to say yet.
But no one expected Diaz, Hendo, and other champs to come over and beat the UFC champs. Very few people picked Diaz. And more people picked Machida to beat Hendo, and Machid isn't even the champ.
Mir just doesn't match up well vs. DC. DC is also very composed, and won't easily sway from his gameplan and play Mir's game.
Some of the Strikeforce guys had pretty good showings this weekend. Melendez definitely belonged in there with Benson, it was really close. Diaz had nothing for Thompson and I thought Larkin won his fight. DC was totally dominate but not overly impressive. It showed that he is ready for the UFC though, IMO. He was probably playing it safe not wanting to break his hand again or get in a ground fight with Mir.
Looking forward to Jacre fighting in the UFC, and curious how Rockhold will fare.