They are both nice and better than the OEM small one, I prefer more texture so the FFT is preferable to me based off of the texture involved but not everyone likes the aggressive texturing, I FFT three-quarter is too big in my opinion so I ended up going with the Taran tactical and its perfect all around imo
the KZ is nice because it is basically the oem model but larger for better purchase