Both are good in their own ways. While 304 has a higher melting point, 316 has better resistance to chemicals and chlorides.