I didnt say he would suck, and a 1.33 WHIP isnt that good. Its certainly not something you want to rely on if you want to win the WS. Unless you have killer bats. .270 career OAV also is just ok, 4.5 WHIP will be inflated by the ballparks he is in too.
Would I be happy to have him on my team? sure thing, Id love to have him being a LRA for the playoffs, but Im not sure Id want him being in my 3 man rotation in that situation is all (unless he had a pull of 4).