I guess it is the modern times version of 'Mcgrath vs Wasim vs Waqar vs Walsh' discussion . Who would you like to bowl for your team ,given there are following types of pitches and conditions available i.e.
1. Grassy (under clouds and slight wind)
2. Indian pitch with a package of 300+ per day runs in a test
3. Typical South African Durban Pitch
4. ODI on NZ pitches
5. ODI in kolkatta
Offcourse different bowlers can be chosen for the above conditions but overall who would you prefer ?