Edit, after finishing the game: I cannot bring myself to recommend it anymore. While it was fun in the beginning, there are too many things ruining the game towards the end. First is a bug that resets certain progress if you repeat an earlier level. The perks you bought and the hats you collected are reset and you cannot buy them again. You have to play the game through and then replay levels if you want to get all achievements. This bug has been talked about in the discussions/ feedback for a WHILE and nothing has been fixed. The story, while somewhat interesting at first (not original but nice to follow) just gets more confusing and boring to follow the further you get. I have to admit that i ended up skipping quite a few cutscenes because of it. The ending of the whole thing just feels like the devs just didn't want to write/ continue with the game anymore and just forced an ending.
--
After finishing Police Stories I was really yearning for more top down shooters and with 12 is better than 6 I found one.
The game is great, nice graphics, good sound, fun gameplay. The story is nothing too special but that's not why you play the game after all.
Be warned though, some things are hella buggy, the perks you buy disappear for some reason (you don't have them anymore and can't buy them again) and the hats (collectibles) you can find are not saved either for some reason. This does bug the achievements as well!