Both 304 and 17-4 PH stainless steels have their strengths. 304 has excellent corrosion resistance and formability at a good price, so it’s very versatile for most applications. 17-4 PH has the highest hardness and strength in the heat-treated condition - it’s about 3 times stronger on tensile strength than 304 – which is why it’s perfect for high performance parts. To put it simply, the best for you depends upon your own needs.