I would go Choo without knowing anything else. Consistent with upside, and I think I like his supporting cast a bit better. McCutchen is going to be good, but I don't think he's going to get there this year. Really depends on team needs (Choo will take ops, avg, homeruns, McCutchen will take stolen bases by a few), toss-up on runs and rbis.
Choo is often underrated, and McCutchen is sometimes overrated. However, I still think that McCutchen will be more of an all around better keeper pick.
McCutcheon is going to be the more attractive pick among most people.... I like Choo just as much, but for you to get your value if you ever move him, go with McCutcheon.