What case are you using? What sort of budget did you have in mind? Do you have a preference for aio water cooling over air cooling? Those will help narrow down the choices and make suggestions a bit easier.
For the performance of the h50, the cost is a bit high. It's a lower end aio cooler and gets outperformed by many air coolers. The lower end aio's really aren't all that efficient despite technically being liquid cooling, especially for a six core cpu. If going for an aio I'd look more toward a better performing one with a bit better quality but that easily pushes the cost up closer to the $100+ range.