I actually prefer the push pins myself. They allow you to pull/swap/re-seat your HS/fan without having to take out the motherboard. Once you get used to them they are easy to use and do the job they're supposed to.
All a matter of personal preference.