a few things to think about...
I'm not big into offroading buit like to drive mine around town on the weekends here in Fla. since the weather is perfect for a convertible/open air vehicle 10 months out of the year. You can spend a lot of money upgrading a truck to get the goodies you want and there are plenty of them out there! Try to find a truck that already has some of the things you might need and start making a spreadsheet that contains Must Have's and Like's.
For example, do you need to have a locking diff. or will a limited slip or open diff. work for you? Do you need larger than 33" tires? If so then you might want to look for one with a certain size lift already on it or specific gearing since you'll be towing stuff with it. The stock 3.50 ratio might not be the best for towing a trailer/toy hauler with 35" tires and the stock 3 speed tranny.
Do you need to have heat/AC? How about a soft top vs. hard top? Bikini top? Do you have room to store all of the above? When I bought mine I didn't take the hard top because I have no extra room to store it and knew I wouldn't be using it hardly ever.
Also think about your budget. Some guys out there will sell their rigs for exactly what they have in them and some for a loss. If they have $5k worth of body work into a truck and $1k worth of running gear/engine/wheel and tire upgrades then that might not be the truck for you. Maybe you are looking for something that is the other way around with a lot of under the hood upgrades but needs some minor body work. Are you handy with tools? Can you work on it yourself? Do you have a fix/upgrade budget in mind? Is it realistic?
Just some things to think about. These trucks are AWESOME and it's really easy to pick up a catalog and start dreaming about what you want in your dream rig, but getting the funds/time to do it all is another story!
Good luck with your search!
Email me if you want me to build a spreadsheet for you that will weigh the costs of some truck options and rank prospective trucks for you.
tworedballs@yahoo.com