I don't think we should be going into a test match playing Giles just because he can bat better. That says a lot about the first 6 batsmen.You only make choices like that with bowlers when you are not very confident about the earlier batsmen.
I firmly beleive that Panesar has a match winning capability and needs to be given the chance.