Regarding the Repository option: I could use that for storing addresses but I also have some other info that I like to have for sources that are "people" and there just isn't anywhere to put it, that I have found, under Repository. In addition, if my thinking is correct without trying it out first, I believe it would take additional work in that I would first have to select a a source (i.e., set one up as "People") and then additionally set up the Repository as well.
Yes, every program has had drawbacks and I agree with you. I have stuck it out with PAF because the price was right and it seems to do everything I need it to in comparison with the other programs I have tried. My hat is off to the programmers! Onward and upward.