If you put everything together, I wouldn't say Drew or Soriano is better then the other. Soriano's strength, or power and good speed is offset by his mediocre OBP. Drew's strength of good OBP, solid power, is offset by his injury history. So, no I don't see either player as being better then the other. Neither are superstars, heck, neither are Top 15 players in baseball, the difference Soriano is paid like a Top 5 player, when he isn't a Top 5 player. Give me the cheaper Drew over the "supposedly" better Soriano.