I have a Rancher ES (2 wheel drive). No comparison to the the 300. Faster, better, smoother, turns sharper, like the electric shift, full floor boards, extra wide fenders, fuel gage, instrument panel. I think it's a great bike. I also have a recon... For the money.. the extra few bucks is well spent on the Rancher.
Personally.. I like the 2 wheel drive, but then.. I already have a 4 wheel drive with my Sportsman500. So don't have a reason for a 2nd 4wheel drive. But I drove the 4 wheel drive... it just steer heavier, doens't seem as nimble. And I didn't check.. but doubt that it turns near as sharp.