I've owned trucks my entire life, well there was that 6 month period when I was driving a Mercury Sable after my wife blew up the engine in my Suburban, but other that that, I'm a truck guy.
Stay away from the brand new trucks. I'll never buy a new one because they aren't worth the price tag. Look for a 4-6 year old truck with around 35-55,000 miles on it and one owner. Those are the guys that will have maintence records for everything, and the truck will be solid.
If your not looking to do any heavy towing look at a 1/2 ton truck. Chevy/GMC 1500 series, Ford F-150, Dodge Ram 1500, Toyota Tundra.
I've owned all of those and they are all good trucks in their own right. Out of all of them though, I would have to say the F-150 is probably one of the best as an all around truck. Get the extended cab 4 door version with the 302 small block V8 or similar engine and you have a comfortable driving truck that can haul a good sized load, tow a decent sized trailer (small camper or boat) with no problem, and will get pretty good gas mileage (15-20).
I'd also recomend a Suburban. Had a 1991 GMC 4X4 Suburban for 5 years and that was a great truck. Weekend camping trips with the wife, 2 kids, 2 dogs, and all our gear was no problem because there was room for everything. Got real good mileage with that one for as heavy a truck as it was, 17-20 on average. Towing an 18-24ft boat was no problem. All in all that was probably the best truck I've owned yet. Put over 100,000 miles on it in just over 4 years and it was a great running truck until my wife ran it out of oil on a trip I let her take it on. Cracked the engine block, so I had to put her down. That hurt.
I currently own a Dodge Ram 1500 (2001) quad cab and ths one has been a great truck as well. Only downside with this one is the engine I have in it. 5.9L is way more than I need or use and it's a fuel hog. I'm actually looking to trade it in on another used Suburban if I can find one I really like.
Good luck with your shopping.