I don't disagree... But few thought it was a good contract at the time, and in hindsight, I don't think anyone would have done it again (we got what, maybe 2 WAR from the last four or five years we had him?). At the time, I would have preferred opening up the pocketbook a year or two earlier and nabbing Vlad or Beltran over Soriano. All that said, I would sign Soriano again in a heartbeat over that contract they gave Hosmer. According to Fangraphs, we got 8.9 fWAR from his last 3.5 years before before trading him to the Yankees. The Soriano contract was fine, both at the time and how it turned out. it turned out better than people generally seem to think, but it was still negative in value overall at the time it happened, i definitely had a bittersweet feeling about it. i was excited that we signed the best player out there to a big contract but i was also pretty annoyed that we didn't decide to throw all that money around when there was a better free agent class. soriano was the type of player i begrudgingly liked despite an approach at the plate that was everything i learned to dislike in a baseball player. he was so talented that he was still productive despite his allergy to working counts and walking (i think he did have a year or two where he wasn't so bad in this regard). and we got two division titles out of it.