I say Cameron just because he's established. Kotsay? You've gotta be kidding right? Choi and Cuddyer haven't done enough yet to be picked over Cameron. Given that I think eventually they both could be great.
I personally like Cuddyer a lot. He's got a good bat but still lacks patience at the plate, which can still be fixed. He is already eligible at 1B and OF and Gardenhire is talking of playing him at 3B and maybe even 2B at times this season. The potential for his position eligilbility bumps him up in value a little more. But right now Camron is the better pickup