The concept of ''open world'' and ''rpg'' elements have killed modern day FPS as well as the focus on MP in military shooters.
Thats why Halo will always be a winner for me. Not trying to be COD. Not trying to be Fallout. It 343 wanted to do open world, I am sure they will pull it off.