The Macho is a good cooler. Personally, I'd prefer a flagship cooler from Noctua, Cryorig or Phanteks though. However, Thermalright makes very good products and you could do a lot worse than that unit. Anything like the Noctua NH-D14 or D15, or any of the dual finstack Phanteks or Cryorig coolers, or a good Thermalright cooler, would be good choices. If I was going to get a Thermalright though, I think I'd opt for something like the Silver arrow IBE cooler.
All of which is assuming you are overclocking. If you are not overclocking, even something like the Cryorig H5 or Noctua NH-U14S would do fine.