Defiance review