You don't actually need to use a Campy cassette. You can use 10sp Campy Ergo and derailleur with a Shimano 9sp cassette, so you don't have to get a new hub/wheel unless you want to.
I have heard that Campy cassettes last longer than Shimano, but I don't have any personal experience to confirm.