First of all, the difference between the detector and the descriptor should be borne in mind. A detector is an algorithm for detecting points of interest in an image, which are usually either corners or centers of structures like blobs. Then, if you need to map these points to images, you compute descriptors, which are some kind of value vectors that represent patches around points of interest.
This should help eliminate some confusion. For example, “good tracking features,” for example, a mini-angle detector, is a percentage point detector. FREAK - function descriptor. SIFT, SURF, and BRISK include both a detector and a descriptor. In general, however, you can mix and match detectors and descriptors.
, , GFTT Harris, . .
SIFT. , , , .