Haters will hate, Those who play it, will love it.
It makes you explore, and scavenge the world (along with others who may or may not be friendly,) while pitting you against zombies and each-other.
Many people are calling it "pay2win", simply due to there being a cash shop.However good items such as guns or quality melee weapons aren't even available for purchase, while you can buy food and water for real money, those items commonly spawn throughout the world.
If you can find a friend to play with, it's the perfect survival game.
Other players can see your flashlights and muzzle flash, creating a great way to sneak up on a potential bandit.
While things like this do make the game more difficult, an easy zombie survival game would ruin the fun. Endless ammo, unlimited food and water? What's the fun in that?
Try it, and dont believe the hate from the DayZ fanboys, or the trolls on reddit.