i run a 6.2 and love it. not the fastest on the block, but 23 mpg on the freeway in a suburban is a good trade for 100+ mph ability...85 is good enough for me
it'll tow for days at sea level, but being an NA motor the passes suck! if your doing a lot of over the pass towing, go with a 6.5 turbo
the newer 6.2 (aka the J code motor) has no EGR crap to plug up and is a longer lasting motor. if yours is 80-84 vintage, you might get what is called a "red block" or C code motor...good high nickle block with a bad crank snapping history. it has an EGR system, and it sucks. replace the intake with a J code intake and pray the bearings stay lubed
the oh so common issues on just about every 6.2 i have ever seen:
1. time the IP correctly. this is one line width to the right of the line on the timing cover...will put you at 3*btdc and in the proper power area. any more and all your making is noise, less and your boggin down and leaning out the motor
2. swap out the glow plugs to delco 60g's and put in a manual switch...the controller wont stay on long enough to heat the larger plugs, and are garbage anyway.
3. hollow out the air intake muffler. yes, that big oval is a muffler...and about 1" round at the widest part inside.
apart from that, crank the pump pressure up about 1/6th turn, put on a fatty exhaust and some cucv headers and roll coal