CNBC Select compared over a dozen lenders based on fees, terms, eligibility requirements and more to determine the best ...