(I think Jon might be on vaca, and Gene might be too. But they’ll chime in when they get a chance.)
Rob, I haven't been on vacation...I've just been really busy and we are still getting ready to go on vacation (a looong one).
Most know my feelings on IFCS, mine works great and I wouldn't trade it for a robot or anything else. I run it for cheap, too. Like Proavia, if I bought a new pool (I never would), incremental COST would be the biggest detriment to adding a IFCS...they have gotten much more expensive since my $1200 adder on my first pool (I think closer to $2500 on my current). My understanding is they are much more expensive now.
But, there are horror stories out there. My personal feeling is that the additional plumbing leaks is one that is overplayed.
@Arizonarob's story is bad, but apparently that pool had at least four leaks (one on the IFCS, one on the main drain, one on the skimmer, and one on the light)...three of those could happen on just about any pool so I think that build was a bad one. Most pool leaks are usually horror stories and I've seen lots of them that aren't IFCS related.
If I "had" to have an IFCS, I would want to have it as a separate system, that could be turned on and off.. I would want the main system to have standard wall returns so I could run either system...
IMO, this capability (using wall returns and skimmer suction) is an absolute must for efficient operation of a pool with IFCS for low speed skimming/SWG chlorinating...but this also requires a VSP and automation to fully take advantage. Since IFCSs require a certain amount of turnover to filter debris, I wouldn't put one on a larger pool (>20K-25K?? gallons), although I see that some of the posters on this thread have IFCSs on larger pools, and are happy with them.
As far as the new gadgets, I don't have them but here are my opinions.
Leaf Debrtis Canister: for an IFCS pool with a suitable "debris capable" main drain, this is the only way to capture debris before the pump basket. I don't get a lot of debris in my pool, but if I ever put a "debris capable" drain on my IFCS pool, I might put one of these in, too. The drawback is that there is another gasket to keep lubricated and sealed so that the pump doesn't draw air. It's relatively cheap. I don't see much usefulness for non-IFCS pools putting these in.
Venturi Skimmers: I think these are kinda gimmicky because they are method for allowing skimming during IFCS cleaning...a time when the most efficient floor cleaning is done with full bottom drain suction (none left over for the skimmers). However, to drive a venturi skimmer, a "portion" of the water must be diverted from the popups to the skimmer which requires even higher pump RPM to maintain pressure for popup operation. That's not necessarily bad, but one needs to understand and manage its impact.
The use of Venturi skimmers during low speed operation might make skimming more effective, but IMO it will probably be less efficient than traditional wall returns. It bypasses the return via the popups (which is good because those those introduce inefficiencies) but introduces back pressure on the low speed operation (via the venturi jet) and probably reduces the Energy Factor of the pump by more than half. It also does not seem to allow a swirl to be engineered in the pool like traditional wall returns do (directional heads). Probably a better way: traditional, unimpeded wall returns (a swirl can be engineered) where a pump at lower rpm circulates more water for the same cost as running the venturi skimmers at a higher pump RPM requirement. I have no data on Venturi skimmers for these assumptions, but I have run experiments with venturi nozzle wall returns in my own pool...that data wasn't good...I took the nozzles back.