Camby is the better player. No doubt about it.
If you watch Denver games, his defensive presence is sick.
Camby on the Suns would be amazing. All those guards who penetrate will now alter their shot basically every time they drive into the lane.
But Amare is no slouch himself. His help D is getting much better, but at this point I'd take Camby.