I've had multiple mowers, and the deere blew up under the same usage that two other mowers haven't. The toro I owned was too small for the yard and I ended up putting in new steering shafts every few years, it was just too light duty for the yard.
The cub cadet zero turn I own now is entry level commercial and will take a beating. It cost less than the 300 series I blew up, and the frame is like 5 times stronger as the deere would flex and twist going over ditches diagonally, the CC just rolls over with wheels in the air and no flex whatsoever, even with a bigger and heavier deck + engine. I've been distracted by branches and ended up hitting roots in the ground so hard with the deck that it stop the mower dead in its tracks and bounced back an inch or two, no damage to the deck or the frame or anything. It's a beast.
I've had no trouble getting a belt for it, nor a battery, nor blades; the only things I've done to it other than oil changes. Dealer has been established for decades and I'm not exactly worried about parts.
YMMV. But I refuse to support a company with such abhorrent policies as JD. If you want the right to fix your own equipment which you own 100%, stop buying from them and vote with your wallet.