I conside welcome screens antipattern. The goal is praiseworthy: help your user to do something for first time. The problem is, though, that welcome screen is an additional, duplicate interface of commands that already exist in other places. Yes, you might use it once and it might even be convenient, but after that it’s gone! You are on your own again, forced to learn real UI.
You can’t rely on welcome screen because it will disappear the first thing. Using welcome screen teaches you nothing about real UI of the app. And if you already familiar with the UI, then welcome screen is an annoying obstacle standing between you and something you already know how to do. All downsides, no upside, 0 start, do not recommend.