I've been led to believe that while hard chrome MIGHT be a little more durable than nickel, the principal differences between chrome and nickel is the color.
Whether its glossy or dull, etc., has to do with how the metal is prepared or polished before the finish is applied.
(That's oversimplification, but from a practical perspective, they're both pretty good.)
Both finishes are frequently applied over a copper base, as neither really bonds well with carbon steel or other alloys; sometimes nickel is also an underlayer for the hard chrome. (There are some refinishers that seem to have done plating without the underlayers...)