The best-selling truck in America is not perfect, but these are the best (and worst) generations to buy for reliability.