At same price, 5800X > 5700X, they're basically the same CPU, if heat is an issue, you can put 5800X in eco mode, which makes it a 5700X, and you get better resale value should you decide to sell it later. Also instead of putting it in eco mode, you can adjust curve optimizer, it's worth it, when I had a 5800X, I adjusted it so that it draws 20w less, knocked 10c off max temp, and kept 99% of the performance.
5800X running hotter than other CPUs in the same series is normal, as the post above mentioned, 8 cores @ 105w TDP (144w power draw max at default settings) crammed into a tiny area makes it a bit difficult to cool down.