Would this cooler be better than the stock I7 4770 cooler?

Solution
I suggest you just stick with the stock cooler. The Intel stock coolers are quite good and will probably actually perform better than that one.
If you don't plan to overclock it should be fine; I think most just recommend other coolers because they might be quieter, depending on the cooler. The intel cooler is supposed to work fine with normal cpu settings