I just did the same thing this summer. Looked and researched for months on a truck at the 15-20k range.
I concluded Toyotas to be the best, but out of my price range or too many miles.
Ford and Chevy's seem to be to close to call. Didn't bother looking at Nissan or Dodge, because I know too many people that have had problems with them.
I went with a 2010 fx4 5.4. $17,000 with 60k miles. Good deal as it had no rust which is rare for upstate NY. Also bought a full 100k warranty. So far the trucks been awesome.