@RodenHirata, thanks!
For Source version vs Launcher version, if the Launcher version can already servers your need, I would recommend stay with Launcher version for production projects. Only turn to source version if you intend to modify the engine or cherry-pick road-block fixes from official repository before they land to official release.