At this price its a no-brainer. There's nothing that even comes close in terms of cooling performance until you hit the Hyper 212 Black edition.
https://www.techpowerup.com/review/id-cooling-se-224-xt-basi…
Should be good even for a 10700k.
If you want something better than a stock cooler but also don't need the performance of a Noctua or CLC this is the cooler to get.
Hmmm well there is the snowman that can be had cheaper