Getting Sheed is 90% there to a good offseason. He was my #1 player to get and I'm very happy that we got him. Just getting him fills a couple of needs. He provides length off the bench. He provides more shooting. He is a pretty good insurance in case KG or Perk go down for significant time. He is a matchup nightmare for Howard and Shaq because he can defend them, but they can't really defend him (Shaq) or don't want to (Dwight) because it would take him out of the paint.
Also, we don't need to fill every hole in free agency. Unless one of TA/Walker/Giddens surprise, we do need a backup wing. But it might be easier to get that backup wing during the trade deadline with our expiring contracts(and we if resign Baby he would be a good trade chip to dangle). Meanwhile, we wont wear Pierce out. He averaged 36 minutes/game the 1st 4 months before KG went down. Getting a healthy KG back, Sheed off the bench and increased responsibility to Rondo should limit the minutes of Pierce/Allen to 33-35. We need a reliable backup wing moreso for the stretch run then right now.