I have never used XF-7 so I cannot comment on it directly. My understanding is that it is thick grease that is slathered on. By their own information, it is designed to stay in place and not move. This sounds good until one realizes that there are plenty of small nooks and crevasses on any firearm that need corrosion protection. Oil (good ones) will spread to these areas and provide protection. Because it is a grease, it has the same down sides as all greases that I posted above.
The instructions also say that you have to have a near perfectly clean metal surface in order for the XF-7 to adhere and work as advertised. This can be done with
other cleaners, but it takes quite a bit of work, and would be much more difficult in a field environment to attain. The XF-7 instruction also call for Motor oil to be used on the bolt under certain circumstances. This is the area that you are most concerned with. And I think the fact that they recommend a
different lube other than their own is telling.
FP10 lifts dirt off of surfaces and keeps new dirt suspended above the metal so it can be wiped off easily. This is a primary reason why I recommend it. It does not burn off or evaporate like ordinary CLP. It's all oil or additives unlike just about every other product out there that uses solvents that evaporate into the air.
In my experience with Eezox (a true dry lube) the action does get a little rougher the more the gun is fired. This is because debris still sticks to it, and that debris gets into the works causing friction. FP10 is actually a little better in this regard because it suspends the debris in the oil, rather than have it build up on the surface. With that said, I have had no malfs with my AR while using Eezox, and clean up is super easy. Carbon and debris just wipe right off. A little more to re-lube and clean and done.