>>341298072
No, you don't need any DLC to play. But you are locked out of a few guns/mods if you don't have the Legacy DLC, wich is why I recommend it, but it's not needed.
The one with most DLC usually host, so as long as the host have a heist, the whole lobby can play it.