商业贷款和公积金贷款的主要区别在于资金来源和利率,商业贷款通常需要借款人自己支付利息,而公积金贷款则是由***支持的住房公积金账户资金支付利息,公积金贷款的利率通常较低,更适合长期稳定的住房需求,公积金贷款还有一定的政策优惠,如首付比例、贷款额度等方面,选择哪种贷款方式取决于个人的经济状况、购房需求和政策偏好。