Nehra is definitely better in ODIs that Sreesanth. Sri seems to have no clue how to bowl in ODIs, and something about his bowling means he concedes tonnes of runs. Nehra is atleast fast, straight, has a decent yorker. His problem is he gets predictable, everytime he gets hit it's like the batsmen know what's coming.