Usual two year wait, then the next gen console re-releases. There’s absolutely no need to purchase this new at full price unless you like the multiplayer, which for some reason some people do.
Why would you rush out and buy a single player game on release these days? You’d have to be an idiot of the highest order. This isn’t 1996 where we had a handful of game releases a year.