If money is no object and you want shiny, get polished stainless or buy a matte and send it to Colt and have it polished. (Yes, I know people other than Colt can polish stainless, myself included, but for a Python I'd send it to the experts). Stainless is forgiving. You can buff out scratches....Nickel is pretty darn tough, too. However, once it gets scratched, it's scratched and if it ever starts to peel you have no recourse but to have it refinished. Polished stainless replaced nickel and for good reason. As bling, bling finishes goes, it's an improvement based on it's durability. I have a factory polished Colt that has seen miles and miles and rounds and rounds over the past 20 years. It still looks as good as the day I bought it.