Responding to a couple things in this thread.
I went through this last year and ended up buying an X370. I considered the E120 and it probably would have been fine, but I wanted something a bit heavier. I really enjoy using it, and it has a nicer cut than my Honda push mower. I have a trailer and I use it to haul a lot of stuff, mostly mulch(25 yards this past year) but also 9 yards of soil this year as I'm trying to level off areas in the yard.
All the Deere's for the big box stores are assembled and delivered by a local dealer. As others said, the dealers are more accommodating to those who buy direct from them. The dealers do carry the E series, along with all the other options up the line.
John Deere E series is not made by MTD. It is built to make a cost point, so not as sturdy, lower priced engine/****** and such. I agree with the other comment that they last about 10 years, maybe more if you do solid maintenance. In particular make sure you grease it well, multiple times a season. They use a lot more bushings rather than bearings for wheels and steering, so it needs to be greased more often. My brother has gone through a couple of big box tractors and that's usually where he has failures, mainly cause the first tractor he didn't realize he had to grease it. He does have 3 acres and it's mostly hill, so he's pretty hard on them.
One thing you'll find interesting on the E120 is the quick change oil. If you don't like doing maintenance, I guess it's a good thing... better than never changing the oil. But if you would otherwise like to do it proper, they sell a conversion kit that might be worth considering.