I use a dry lube, so I generally buy nickel plated cassettes. I like the look and they are easy to clean; personal preference.
I would think that a true chrome plated, or hard chrome plated, cassette might be better, but I'm not sure if that chrome plating is much different than the nickel ones I buy. I tend to stay away from the black cassettes, but if I used a wet lube, I'd probably go that route. Why buy silver when it will be black in a few hundred miles.
I don't think there is enough of a difference in durability or corrosion resistance between them to matter.
John