1. Who is a better Test batsman?
Well, if I was an opposition bowler, I would rather bowl to Broad than Johnson. Also, I would back Johnson to score more runs out of the two, and Johnson to score them quicker, so I would say Johnson.
2. Who will score more runs in the Ashes?
Johnson, on the basis that he is guaranteed to play all 5 games unless injuries intervene.