Although they are very similar, there are some differences, such as the wireless network card, which is better on the X870E. It has an 80A smart power stage compared to 60A on the X870, which can be useful if you overclock.
If you are going to use it as is and don't care about overclocking, the Gigabyte X870 A ELITE WF7 ICE AM5 ATX MB will be a good choice for the price.