Max Payne is really a wonderful source of gameplay.  Best of all, for the PC version, there are tons of Modification sets that can be downloaded for free.  I highly recommend this game for that reason.  They really enhance gameplay in a way that cannot be done by the regular consoles.  Though at times it is repetative and you will sometimes forget why you're shooting the next 35 people, it's rather fun.