You drafted McCann way too early. Unless there was a run on catchers, he probably would have been available from rounds 7-9. Also Bonds was an early draft as he probably could have been taken with one of your last picks.
Your pitching is...allright, but after Halladay, you pretty much relying on two sophomores(cain and johnson), a potential sleeper(bush) and a pitcher who may not even pitch until after the all-star break(mulder), With Lidge, Isringhausen, and Jones, you may muscle out victories in saves, but they will potentially kill your ERA. If you are going to drop Hill, I would try to find a SP instead of a set-up man. Try for AJ Burnett, John Maine, Ian Snell, Padilla, Westbrook, or Jennings. These guys were all available on the wire in my league, so they MAY be waiting in yours. They will add some stability to your rotation.