cj, blazer, bronco, scout
Get a real atv that can go most anyplace, haul stuff, and keep you out of the weather if needs be, with parts available anyplace, no specialty dealer required and no jacked up ridiculous prices for parts. A good running used one costs much less than a new quadbike and can do a lot more work. Put real tractor tires on them and don't look back.
Another option is just get a real 4wd tractor, then you got something that will go even more places, plus will take attachments making it mega useful.
Buncha guys here on the farm have all gone out and bought various quads..they run the snot out of them for a few weeks..then they notice those little trailers can only carry 1/20th or less of what the trailer behind the tractor can pull..then they notice then when it rains, they are out getting slimed on or iced on, no cab..they start driving their cheap beater pickups again. Eventually after a few months the expensive atv gets used for the kids to drive around for fun and burn gas, and for like going to the mailbox down the street.
That's happened close to a dozen times here since I have been here, six years now (this is a multiple farm family live onsite large farm, largest in this area). Never fails, we get a new farm family in, within two months they got a new atv, then they more or less stop using it within another two months.
I use the tractor. Runs on diesel, gets great mileage, does tons of useful work, goes anyplace I want to go. I've looked at the prices of those atvs, the new prices, you got to be kidding me.
You get something like any generic old Jeep CJ in fair shape, you can run it for years, and if you want to, sell it for what you paid for it..or more, most likely.