If you will not move it after it is delivered, you want a BIG tractor. Only excuse for a little tractor is you can't move it with a small truck or trailer.
I've had a John Deere 410, Case 580K, Case 580K in cream puff condition, JD 410C, & now 2014 Case 580 Super N. The newest is nicest, & if I were totally deaf, I'd love it. It's old enough to be pre DEF, but not old enough to be pre computer. It screams at me for everything! It alarms because the fuel sensor inside the tank isn't always right, move suddenly it loses signal. The seat must be latched, but not always. A water at fuel filter sensor alarms constantly, sensor is bad. These parts have been on back order since September.
I had a recurring service alarm, I bought an on line operator's manual to learn how to reset that. It has had two engine oil & filter changes since September, but the computer needs to be told.
Parking brake alarm is constant. It alarms if the brake isn't set, it alarms when the brake is set. Sometimes it alarms seemingly without reason.
Also, when I bought it it was a problem getting into first gear. Dear God! the alarms from that! It lived at the dealer more than two weeks, they used it as a wheelbarrow, assured me that was resolved. Now it shifts, but occasionally alarms anyway.
Each machine will have its qualities, and weak points. I rate condition as most critical. Older John Deere are smoothest with back hoe operation, but I've not had a good experience with parts availability. I owned my first JD when the internet wasn't much, & people who understand early JD hydraulics are few.
Case is a great machine, but hoe hydraulics are very jerky.
Never owned a Cat, but they are HEAVY to be hauled behind smaller trucks.