7 Almost Perfect SUVs, According to Consumer Reports