I guess the fact that at one time I had over two dozen X10 devices all working fairly well (for X10), including one critical device that never missed a beat in over ten years over operation, has failed to make an impression on you. 
If you review my previous post, you’ll see I do (did) have an X10 phase coupler installed (it’s a UPB phase coupler now). Unless you have the controller and all X10 devices on the same phase (unlikely), to reach the other phase the X10 signal must travel out of your home to the nearest transformer and back to your home on the other phase. By the time it returns it has been attenuated and possibly even altered. That’s why it’s recommended to install a phase coupler for any powerline-bus based communications protocol (X10, UPB, etc) to ensure reliability.
Yes, X10 signals are attenuated by each X10 device, especially on the same circuit. The nth module on the same circuit (last one in the chain) is likely to receive the weakest signal.
The CM11A controller doesn’t produce a very strong signal. The only other controller I have experience with is the PSC05 and it’s hardly better than the CM11A (I have no experience with other models, such as the CM15A and CM17A). It’s important that whatever circuit it’s plugged into has no source of electrical noise or else the CM11A’s weak signal will be swamped. I have an X10 Maxi Controller (SC503) which is a remote-control that lets you manually control any X10 device (on any House Code) Without fail, the command it sends is received by any device including marginal ones (in the case of too many X10 devices on the same circuit). In contrast, the CM11A’s command might be missed occasionally by the same marginal devices.
All powerline-bus based communication systems benefit from isolating sources of electrical noise. Switching power supplies are common and a usual source of electrical interference. For example, a microwave oven not only interferes with Bluetooth and Wi-Fi communications (via its EM emissions in the 2.4 GHz range) but also with powerline-bus systems (via its internal switching power supply).
Both UPB and Insteon are powerline-bus based (Insteon also support RF) and correct X10’s deficiencies by using stronger signal voltages (and other things). My preference was UPB mostly because I started looking at the two technologies around 2008 when Insteon was in its infancy and proving to be far less capable and reliable then what was promised (at the time). In addition, even my oldest UPB switch (from Simply Automated; over ten years old) still works reliably, whereas most of my Smarthome Smartlinc switches developed failures (same company that developed Insteon).
The problems you’ve described are the same ones I had. I resolved most, but not all, of them using the techniques I’ve described. However, I ultimately chose to retire all my X10 light switches in favor of UPB. The only X10 devices that remain are the dozen or so modules that come out once or twice a year to control holiday lighting and the module that controls the pool pump twice daily for 4 months a year.
All my working/sort-of-working/not-working X10 switches now reside in a box of tangled devices. I can’t be bothered to post them on Kijiji so I will eventually need to visit my community’s recycling depot …
Good luck with your X10 adventure. 