No one was a bigger diva than Favre so I'm not sure that's much of an issue. If he can play, it won't matter. But for the Cardinals to get one of the best QB's in the draft rather than settling is a huge win.
Rosen may have been arguably the 1st but he was the consensus #2 in this draft from everything I saw. To get the #2 rated QB in the draft from 15 is a huge win. This isn't a project or a reach, this is a true QBOTF and the Cardinals didn't have to mortgage the farm for him.
I'm a Bradford fan so I'm not exactly thrilled about this move for his sake but for the Cardinals? A++++. They couldn't have scripted it any better.