Hi Alex, Kirill,
At present I recommend to include unplaced/unlocalized scaffolds (which add several Mbases of new sequences, importantly, one of the scaffolds contains highly expressed rRNA),
but not include alternative loci and patches (which add some variations of existing sequencess).
For recent releases of ENSEMBL, "primary_assembly" files satisfy this recommendation, while "toplevel" include the alternative loci and patches, and may significantly increase the number of multimapping reads. The NCBI "no_alt_analysis_set" also satisfy this requirement, and I believe they should contain the same scaffolds as ENSEMBL "primary_assembly" (and also EBV which you may or may not want).
The naming of additional scaffolds on the NCBI and ENSEMBL files is - unfortunately - different which creates inconveniences.
GENCODE release contains yet another FASTA file, but that one includes the alternatives/patches, so it should not be used as is , it has to be filtered.
At the moment STAR does not handle alternative contigs in any specific way.
There is some discussion about what can be done here:
I am working on mapping to personal genomes, I think it's a better approach than trying to include alternative loci.
Cheers
Alex