Bill, It's been a while since I've studied the differences between the various FJ type reports, comparing the output from Roots 4, 5, Family Gathering, Visual Roots, and finally UFT. I started using UFT seriously around 2.5 based on Roots 5 plus upgrades (when I got a computer that could handle the load). I remember there were a number of differences, and I think Visual Roots was best until UFT came along. The others were missing things, such as principal events of spouses of siblings in a reverse register report (the one we use the most). UFT seems the best we've tested, with little difference between versions.
I have never seen the FJ type report list non-blood related descendants of ancestors' spouses in either the regular or reverse register reports, and we do have some, but not many, in our database. I have never noticed missing ages at death, or a difference in handling long footnotes. I think the only thing I've seen missing in the family journal reports is the sibling's spouse's individual text in the reverse register report. I avoid putting information there for spouses off my main line. The main editing I do in the wordprocessor is to delete redundant text and event data in spouses who are both ancestors, in the reverse register report. That has always been a major task. There are usually some minor formatting cleanups that are also required. The bottom line for me is that the FJ report in UFT 2.8 or 2.9 is the best I've found, and the only difference in 3.0 is the citation problem.