I think people are seriously overrating Adrian Cardenas' hitting ability. Personally, I believe Reese Havens to be a better MI prospect. Havens plays better defense, and has much more potential with the bat than Cardenas. In my opinion, Havens can be a poor man's Chase Utley at 2B by hitting close to .300 with 20 HRs. Cardenas on the other hand, will be a .280-.290 hitter with 5-10 HRs. Why are people so in love with this guy? Sure he is doing well in AA, but it is an extremely hitter friendly league and his BAPIP is ridiculously high at .389. Furthermore, Cardenas' ISOP in the hitter friendly Texas League is only .130, whereas Havens in the tough FSL is a healthy .193 ISOP. Havens has also been quite unlucky with a .258 BAPIP. In the end, Cardenas gets too much love, and Havens not enough.
Bottom line, Reese Havens is a better prospect than Adrian Cardenas.