Something that could be useful could be an option to manipulate the corner vertices independently but symmetrically about all corners of the object e.g. by holding shift while dragging a vertex etc. ...