Both are good choices IMO. Buildzoid quite likes that board as its one of the better X570 VRMs despite being one of the cheaper ones. The only thing I don't like is that all the slots are X1, should you want a X4 card (like a 10g nic etc) but its not like people run SLI these days
Do you have an older Ryzen CPU? My only concern is depending on when the board was made it may not support the 5900X out of the box and the board doesn't have the ability to update the bios without a processor. Nobody seems to be able to confirm when "Ready for Ryzen 5000" stickers are going to be slapped on
Neo is kind of the goto for Ryzen so no issues there. Giving the timings its not B-Die so not sure how the overclocking will be if that's something you want to do.
Discounts are good, could try having memory express price match?