Love Timmy's bat but I don't think his defense will ever be counted on as "contending" quality. I still recall him costing a couple of our pitchers no hitters (I believe Gonzalez had a perfect game actually) the past couple of years because of his errors. He is the type of guy most of us will hold our breaths on everytime a ball hits his way when the games start to matter.
Robert and Madrigal will certainly help the defensive side but those guys still aren't enough.