The 120XL isn't exactly poor.. Overall...
It's just horribly overpriced per it's performance, and has way too much competition both cheaper and more expensive. It won't deliver more than a mild overclock on most chips.
For air coolers it's kind of broken down like this
212 Evo/Plus < Cryorig H5 < Noctua D14/15
If you're buying an air cooler, and it's not one of these, you're either wasting money or just simply not getting the most for it. For liquid I like to think of the H100i as the bare minimum, to be worth it for the money. There's way better, even for closed loops. Even better for the same price as the H100i. It's just the most well known/used so it's simple to use as the cut off.