It really comes down to your league rosters. If you league takes alot of MI's Soriano is still worth the 2 overall. Remember that although Helton has a high OBA so do most other 1b's (first basemen tend to walk more than other positions). So you don't lose that many walks by not taking Helton (Klesko add's a .100points to his avg. as well). Vlad and Beltran also have good OBA's. That being said with OBA being a cat. Helton is worth a pick in that area.
An unemployed jester is nobody's fool.