The best SMG in Far Cry 6 is the MP7, which can be bought from Juan's Arms Dealers or the merchant at a Guerilla Garrison at one of the three main base camps in Yara. If or when the sneaky strategy fails, it's a fantastic tool to have on hand when things become crazy.