首套房和二套房的主要区别在于购房资格、贷款利率和税费,首套房指个人首次购买住房,按国家政策享受优惠政策,如较低的首付比例、贷款利率优惠等,而二套房则需满足已拥有一套住房的前提,购买时不能享受这些优惠政策,且贷款利率和税费相对较高,二套房购房需要缴纳较高的房产税。