lol, I'm just not into starting over after 30 years experience.
I believe every product has limitations once the "herded cats" get their hands on it. It's always "ooo, ahh! I could never do that before!" followed by "why can't I do this like I want to?"
One big one for me (maybe EPLAN is no longer like this, I'm sure you'll correct me if so...) is dependence on the manufacturer of the software for my data library. I design custom footprint blocks and schematic symbols around my company's drafting & design standards, and my part catalog data is often appended or modified with new parts. My ability to add these things without whining to a software developer somewhere and waiting on them is very important to me. We don't use Siemens, we use Allen-Bradley. We don't use much Phoenix. We use SmartScan and Fortress safety devices. We use some IDEC relays. Aside from A-B, we don't find these parts in the ACE library, but I normally can add a part in minutes. Even the A-B parts and Hoffman parts that are well represented, we have modified so we get what we want on our designs efficiently without a lot of post-insert adjustment.
If by stockholm syndrome you mean I have too much invested in AutoCAD to start over either talking engineers into modifying department's practices and standards, or tweaking a new package to suit said engineers, managers, assemblers & wiremen, purchasing department people, & device/wire tagging practices, you are correct sir. 😉