There are lots of things being discussed here. Passive bridges do support all modes, but the problem is they don't work for everyone. I've never tried the PCS bridge, but I have tried Simply Automated inverting and non-inverting bridges with not much luck with either. With three bridges in parallel I get 4 or 5 and things generally work, but its not ideal.
A repeater isn't overkill. It actually works very good with Gen1 switches from the originating device to other devices which is what I need 99% of the time. Signal at the switches has increased from 4 or 5 to 30 or 40+ BUT, as the documentation says, the downside is no return signal on the opposite phase. So what does that mean?
From my experience, and someone shout out if you see it differently, it appears that ELK and HAI don't make use of this return signal anyway. If I turn a switch on or off with my HAI panel, it assumes its on or off even if the switch is not there. CQC does seem to transit multiple times if a signal is not received, but that is all. If you use a repeater this really doesn't matter because the main signal is so good it always works, so the reply doesn't matter anyway, in my opinion. So the repeater is great.
So the down side? As far as I can tell, the only program that really makes use of the return switch data is UPStart. UPStart actually does update the device status based on the return data. From what I have seen, UPStart runs in one of two modes, Uni-packet return mode or multi-packet return mode. From what I've seen, if you tell UPStart you are using a repeater, it ONLY watches for multi-packet return data. If you tell it NOT to use your repeater, then UPStart watches for direct data from the switch. This is why I was surprised by what tenholde said because mine doesn't seem to work that way, but I did notice I had a 6 month-old UPStart, so maybe things changed.
When I put UPStart in REPEATER mode, UPStart can't setup or "see" switches on the opposite phase, which makes sense to me because UPStart is only looking for repeated multi-packets or switches on the same phase which don't need repeating. When I turn OFF repeater mode, UPStart can see all switches, but the signal level is marginal. This seems to make sense, or at lease that is how it works with with my opposite phase GEN1 switches.
I do have some GEN2 switches on the opposite phase, and those ARE seen by UPStart in Repeater mode.
So again, the repeater is still very helpful in a GEN1 switch world, as long as you are aware of the UPStart problems, and I'm still not positive if HomeSeer or CQC really makes use of the repeater for return data. It MAY, just use the data returned like UPStart does when its NOT in repeater mode.
So this is how I understand it, and please correct me if you do understand it differently. I upgraded to the newest UPStart so maybe some things changed.
Also, I would be interested if tenholde could go into UPStart, activate it to use your repeater, then do both a Repeater Comm Test, and a Network Comm Test. (Under the Tools Tab.) For me, all Gen1 switches on the opposite phase fail both tests. On the Repeater test it actually says FAIL for each switch. On the Network Comm Test the return signal level is blank. So in both cases, no-go. Now when I restart UPStart, and tell it NOT to use the repeater, the Network Comm test passes ALL switches. (No repeater test, because no repeater was used.) Do you get the same or different results?
UPDATE: Updated to the newest UPStart, but it behaves exactly the same.