Good sides, but I disagree that Andy Flower was the world's best wicket keeper batsman of all time. He was not a great wicket keeper and often made errors. Someone like Sangakkara or Gilchrist would be better, you may even want to go with a pure keeper like Ian Healy or someone from a time before that.
Despite my foolish article which I wrote when I was much wordely informed about cricket, Brian Lara does not deserve to be in an All Time Test XI. Sachin Tendulkar in his prime may be a far better option, considering his intense resiliance against top quality bowling and flawless attack when in nick.
I would not have Wasim Akram in there either, I am firmly of the belief that Glenn Mcgrath was a superior bowler and arguably the greatest pace bowler of all time. Having watched both bowl at length, I feel that McGrath had a far greater stranglehold on opening batsmen which is critical for an opening bowler.
I don't have many problems with the Second XI. However, I would have been interested to hypothetically see Big Bird bowl these days, I felt that batsman of his time were simply not used to bowlers of his height and these days, they may play him far better than then. He did not appear to be any quicker than 135kph in any of the clips I have seen him in, of course the eye can be deceptive, but he did not look sharp at all in clips I have seen him in. Perhaps it is the bias of having watched him bowl, but I feel that Allan Donald was a brilliant fast bowler worthy of the All Time Second XI. He was fast, fiery and never had a bad year until his last.