RE: Which ATV???
If you are looking for a machine in the 400cc area I think it will be hard to pass by a Yamaha Kodiak. Price and reliability.
I still have 2001 Arctic Cat 300 4x4 which has not given me too many problems (have already replaced the wheel bearings) But it lacks power.
I got rid of my 2000 Polaris Explorer 400 2-stroke. The drivetrain is horrible. Too many U-joints and way to many driveshafts running in different directions. Also replaced many main swingarm bushings.