A user should be able to create a sheet directly within Public Sheets section by default rather than having to create a "My Sheets" and then publish the sheet. Particularly in Qlik Cloud environment we find that there are many apps shared with others but they are blank with no sheets because the user that created them created sheets in "My Sheets" section and then never shared/published.
The requirement to unpublish and then publish in order to make changes to a public sheet is a hassle as well. The ability to allow direct updates to public sheets should be investigated as an option with more extensive workflow and restrictions with publish/unpublish as an optional approach.