I have only owned 2 lawn mowers, both JD but not the Home Depot kind. The first one was 32yrs old when I sold it for $500. Paid $800 for it when it was 10yrs old and put another 22yrs on it. That had a 46" 3 bladed deck and I really liked that size for 1/2 acre.
A year ago when I sold the 185 I picked up a X500 which is the bottom of their x500 series. It has a 48" 3 blade deck and it is awesome. Unless I get behind on the lawn it takes only 25min because it goes so fast compared to the old one!
It also had a snowblower which is awesome and it has a foot pedal locking rear differential if you mow hill sides while turning or on the snow going up hills while blowing.
If I could do it again I would have went for an AWS (all wheel steer). They are not zero turn but if you have big trees it might be just as good. I would recommend a JD x5xx that has AWS and has power steering and power deck lift. My brother upgraded from the 500 series AWS to the 700 series and liked them both but wanted a 60" deck and even bigger snow blower.
I would think Cub Cadet would have something similar.
Also, some people are not happy with the JD 2 bladed mower decks. They can leave a small uncut strip where the 3 bladed decks leave perfect cuts.
A Home Depot JD will probably be fine for many years. But the JD (dealership) 2xx, 3xx, 4xx,5xx series tend to have heavier duty hydrostatic transmissions, more rigid mower decks and frames. You don't have to buy new either. Find something with less than 500hrs and under 10yrs old and you have a mower thats barely been worked hard.