I'd much rather have Tex over Morneau and Hafner next season. As an owner of all 3 this season, Hafner was cancerous all season, Morneau completely vanished in the second half and has become worse than Hafner, whereas Tex has been huge since going to Atlanta because he's seeing alot more balls to hit now compared to Texas, when pitchers wisely threw him crap because instead of Francoeur and McCann hitting after him, he had Sammy Sosa and Marlon Byrd. Byrd has no power and Sosa is all or nothing. Tex has been a slow starter in the first half for the past 2 seasons but he's still a reliable .290/30/100 bare minimum and the production won't tail off when it matters and who knows, maybe that will change now that he's hitting in the heart of a competitive lineup and not the last quality hitter until it returns to the top of the order.
I'd rank them 5. Tex 6. Morneau 7. Berkman 8. Hafner. Hafner has been completely enigmatic because he still draws tons of walks like last season and guys like Sizemore and Asdrubal Cabrera hitting in front of him, he just doesn't produce anything and his production has remained at the same level all season. Morneau's RBI success is completely dependent upon Mauer's health because they have a revolving door of crap at the top of the order. Tex plays the third best offense in the NL, behind two teams that play in bandboxes (Philadelphia and Colorado).