Cameron.. i dont think hes reached his potential, but even so he still is a perennial 20/20 guy, with 30/30 possibility. Dunn will always hit a few more HRs, but Mike will steal a lot more bases. Other than that, they are extremely similar in BA, OBP, Ks and what not.
However, in real life and not fantasy ball, I would take Cameron by a mile. The man is a top 10 defensive outfielder, he makes highleet reel plays every single night and probably robs 10 HRs a year.
Hank Blalock is The Truth