The delay may upset the game's fans, however, a bad launch and day-one patches are not what you want to experience. Besides, it is only three weeks. We can wait for three weeks, right?
Here's what Marek Tyminski, CEO of CI Games, said about the decision:
“We’ve worked tirelessly creating a whole new Sniper Ghost Warrior experience set in an ambitiously crafted open world new to the series. While it’s an unfortunate decision to delay the game one last time, we believe these final changes will result in a better experience for players worldwide on day one. Thank you for your patience – we know the wait will be worth it.”
Sniper Ghost Warrior 3 now launches on the PlayStation 4, Xbox One, PC on April 25, 2017.