Ally...Glass...stainlesss....steel...
First with ally...we dont have them here. I would want to be so sure that there was no chance of a dissimilar metal contact, that I couldnt have them on my boat.
A coin or similar could cause corrosion to a deverstating degree. The risk may be low but ..
Glass too expensive for me...
Stainless...the same....
I go for steel and own my bottles. I repaint (a quick spray) to keep corrosion low.
I chose the ugly route of above deck mounting, rather than vented deck lockers..not a good look on a nice racing boat.
We get ten years here be