ehh Martin is a better rebounder than Cisco, but after that, Cisco has better vision, instinct, and defense. I would say Kevin has better awareness. Cisco does more things. Its a tug of war as to who is the better player.
If I had to pick one or the other for my team, all else being equal (i.e., pay rates not being considered), I'd take Kevin for sure, but he is NOT a very well rounded ballplayer. He is a really, really good role player, who needs the rest of his team to cover his weak areas.
Cisco may never warrant >$10M a year, but if he played at his best all the time, he would. His play is exceptionally well rounded, just not consistent enough.