• Long imports: Packages under Github have to have github.com/<username>/<repository-name> at the beginning which is rather long considering some repositories have nested sub-directories. This is true for internal packages in the repository as well, when you want to import a package from a different sub-directory but you still have to use the entire Github prefix.
github.com/<username>/<repository>/pkg/<xyz> -> <user.tld>/xyz