I truly believe that a person wanting a quality mower should never buy one from a "big-box" store like Lowe's or Home Depot. To get a much higher quality machine, you must purchase one from a dealership. I know you said you don't want another John Deere, but if you go to their dealership and compare their machines to the ones at your favorite big box store, it won't take you long to see the difference in the machines. I had several problems with my first riding mower or garden tractor that I bought locally from a big box store. It was a learning experience that I just had write off. Oil leaks, No start issues, electrical problems, and so on. That was over 30 years ago. I went to a nearby John Deere dealer and bought a higher end model than the other places carried. I mowed our half acre with it for 16 years and sold it for just about half of what I paid for it. The only reason I sold it was to buy a Zero Turn Mower, which I am still using to this day!! It is older now but still looks and runs like brand new!! I recommend that you find one with a Kawasaki engine on it or a Kohler engine on it!! You shouldn't have any trouble then!!
Good luck on your searches!!