I'd suggest having it bead blasted over polishing. Bead blast will leave a nice satin finish versus a shiny "chrome" look, unless that's what you're going for.
And yes, it's going to show finger prints, scratches, oil, everything much worse than a bead blasted finish.