I'm not sure how calling him a possible stinker with a ceiling of a #5 is rosy. "Not the worst thing in the world" isn't exactly a ringing endorsement.
There's been a lot of bluster about Correia and how he's the worst thing since unsliced bread, but it really isn't the worst thing in the world. Two years is one too many, but it's still only two. And at an average of $5m/year, we're not breaking the bank, especially if you compare it to some of the other middle of the road pitchers who are getting $8-12 million per year on two to four year contracts.
I'm not a huge fan of the signing, but let's not pretend that signing Correia has broken the seventh seal or anything.
It's quite simply money poorly allocated. The Twins acquired a guy who put up numbers that were less than DeVries and similar to Deduno, who probably would have been signable for less $$$ come February. You could beat the bushes and sign another dozen arms in search of another Diamond in the rough for less money, or go the other way and actually open the pocketbook with the obviously available payroll dollars and sign marketable talent that might acquire you some young prospects down the road.