It's not true that 904L less scratch! It's also not harder than 316L.
There are also variants on 904 Steel.
But in fact u are right about everything else.