Right now the thing that is turning people off is bugs and glitches and hackers once those are fixed the game should pick up.
Now another thing that alot of players don't like is the gear bottleneck you need 1000's of drops of gear to find the talents you want how can they fix this? well make the talents a slot and add talents for gear as drops in the game like gear slot items.
Also if they had real pvp battleground where there are 4x4,2x2 ect. the darkzone is really boring as far as pvp is concerned have like death matches, capture the flag and other objective battlegrounds pvp players would start playing again.
This video explains the real problem with the game: https://www.youtube.com/watch?v=0PtlcN2gh4k