my pick would have been to suffer through another year of Gonzalez and evaluate your SS options after the season (which now would definetly be Lowrie). Renteria wasn't meant to play in Boston, he was a disaster. His year with us was right in the line with the year before that. We paid him big money because maybe 2004 was an abberation and he really was the player he was in 02-03. But you know it just didnt work out, Renteria was one of the worst everyday players in baseball, who was owed 30mil, and the chance to dump him and pick up a top 10 prospect was a no-brainer in my book. He's had a decent 06' and now a great 07' but there was no indication he was going to be that player.
Cabrera was a bad hitter for Montreal when we got him, but he played defense and started hitting decently for us. He got a big contract and after one season in ANA nobody wanted him and ANA was trying to dump him. Hes come back with some good 06-07 seasons so it may end up working out for ANA. Like I said at the time it appeared we had a better SS in Renteria and we ended up getting Ellsbury and Lowrie because of it.
Then for 06' we brought in Gonzalez. A horrid hitter who played good defense. Like I said Id rather we not signed Lugo in hindsight and dealt with a bad hitter on a short contract (though now we have a bad hitter on a long contract). And we would have kept our draft pick.
So now Lugo who's signed a large contract, and it appears he'll be here for a while unless some team will take him off our hands if we add in salary. But after the way Renteria ended up I dont think we'll be giving up on him after one year (same with Drew).