The primary difference is corrosion resistance. 316 contains molybdenum, so it resists salt, chlorides, and harsh environments more than 304.