You really cannot expect to get the correct shape when faces become non-planar. That is, not all vertices of a certain face are in the same plane, some have been moved out-of-line. Converting to triangles ensure that faces don’t do this, as triangles are unable to have the same issue.
I don’t understand what you mean by valley shape, exactly. Can you provide an example of what you want?