I've been waiting for this forever, despite not knowing to much about it. I'm so glad they finally have a release date for it because I've been waiting since late 2017 for this freaking game to come out. I'll probably be trying the demo this weekend.
It looks like Destiny and Titanfall had a baby, from what I've seen.