One of my brothers had a 97 S10 (4 cyl., manual transmission) and traded for a Colorado when the S10 had about 180K miles on it. But he was not happy with the Colorado and especially when some of the HVAC controls required some very expensive repairs; something like 8 hours of labor shortly after the warranty expired. Anyway, he didn't keep it long; traded for a new F150.
Five years ago, when my grandson started driving, he got a 98 S10 that already had over 100k miles on it with the V-6, automatic, loaded. I guess he only drove it 3 years, but only sold it because he sort of "inherited" a lower mileage half ton Silverado.
I bought my 2001 Supercab Ranger 6 years ago with 36k miles on it. It now has 76k miles on it. Overall, from the day I bought it, it has averaged 18.431 mpg, but it has the biggest V-6 (4.0L) engine and I guess every accessory except power seat; i.e., power door locks, power windows, mirrors, air, cruise, tilt wheel, trailer hitch, etc. And most of my driving in it has been relatively short distance, city driving, and I do like air-conditioning in Texas:laughing:. I have no intention of replacing it in the foreseeable future.
I know some of the others are good, too, but right now if I were looking for a small truck, I probably wouldn't even look at anything but a Ranger.