This Cadillac SUV outscores its Lexus rival for reliability - and has no recalls to its name. So should you buy it?