The best air cooler would be either the Phankteks PC-TC14PE, Thermalright Silver Arrow Extreme Edition, or the Noctua NH-D14.
As for what cooler I would recommend, it depends on what your needs are. If you're on a tighter budget or aren't overclocking too much (or even at all) then definitely the Hyper 212 as it's one of the best price to performance coolers. If you're an extreme overclocker, then definitely the NH-D14.