For me shared facts are used to include all the people that actually shared a particular fact or event. There are some family facts built into RM7 such as marriage and divorce that work well. I have found that I really want to use shared facts in several other instances. Census records come to mind where you have the head of household and people living at that site at a particular time. It seems very logical to me to include the fact at the head of household and include all the members of the family as shared facts. I have read that many people use a different approach and add the census information for each individual but that can be a problem if you need to update the data and must now change several facts and trust you don’t make an error from one to another where with a shared fact I only need to change a single entry. Family census only includes a spouse si if I report on a child the data from the census is lost unless I add a second census event for the child.
I also have a situation where a family began in New Hampshire, Moved to Michigan, then to Iowa, then to Kansas and finally back to New Hampshire. I use shared facts so I don’t have to enter essentially the same data multiple times and any changes to that fact only need to be changed in one place.
I have also used both PE3 and FA in my work. I can use PH to integrate certain people into a timeline. I wanted a chronological story of five family members as they moved west in the 1850s. RM7 does not do that and I developed a sequence of using RM7 and PH3 to accomplish what I want. All the changes to a story are done in RM7 and then re imported into PH3. Cumbersome but it works and I avoid having multiple copies of my data.
I have also used a time capsule function in another, now defunct, software package and found the potential of Life Capsules to be very great but lacked some refinement. For instance I could create my own Life Capsule but if I included it in my work it appeared for everyone. This needed to be fixed so that a particular Life Capsule could be included by individual if desired so that my local history for Boston Massachusetts does not appear in the genealogy of someone who was never ever even near Boston.
I also should be able to attach any or all of these Capsules to any individual or group.
I think that for shared events or life Capsules it should be decided to either keep them or not, but if they will be kept then all the issues people have found using shared events or Life Capsules should be addressed by RM.
I would like integration to be closer. I should be able to have both RM open and PH open at the same time and the PH data would be a direct real time look at my RM database. I could then make changes to RM and have it appear in PH without the re-importing of the data. Rm and PH currently do something like this by allowing updates to my PH3 data. However at some point you can make changes in PH that are not in RM and that may make the process a little more difficult.
Just my thoughts