I replaced my plug a couple years ago with the stainless steel version smart plug. Undoubtedly, it is one of the best upgrades that I have done. No more fiddling with trying to orient the plug into the socket and no more difficulty threading & removing the dreaded black plastic retaining ring....not to mention the more robust metal conduction prongs on the smart plug.
I would advise using the stainless steel version of the plug for superior weather resistance, being exposed to UV rays, as compared to plastic. Also note on your photo of the plastic version, there is a raised plastic "lip" on top of the power cord plug and a corresponding recessed slot in the hinged plastic cover. After engaging the female plug in the socket, the two lateral metal latches, on the female plug, engage the male receptacle on the boat to retain the plug. However, once the plug in engaged, the hinged cover closes to a horizontal position and engages the plastic lip on top of the power cord plug to further lock the plug into the outlet. Once the cover is locked onto the plug, the cover is subject to some stress from movement that occurs with movement of the boat from windage , wave action, and current. You can see in the photo that the hinge on the stainless steel version is much more robust as compared to the plastic version & should be more durable. Installation is simple as the smart plug components fit Marinco / Hubble connector cut outs and screw patterns exactly. I liked the first plug so much, I bought a another one for my air conditioner/heater circuits.