The 250X and 300EX are to me the best ATV's ever made. I have had 3 of them and they are fun as can be. We always geared them down slightly. I live in WV (all hills).
I now have a Honda Rubicon 500. I don't get to ride much but it's paid for. I'm getting old and was ready for racks, less mud and slow riding.