Personally, #2, but I just know lazy / nontechnical people are going to feel railroaded into publishing and complain. They need confirmation screens, as many as possible lol. Recommend #1