I used to do most of my programming in STL. More like "real" programming, rather than just drawing pretty pictures (LAD)Yes, Siemens are a bit "quirky" S7 wasn't so bad. But boy the early S5 systems were the most non intuitive thing I recall using. Remember The old Siemens programming terminal, based on a CPM computer IIRC with a small CRT screen, two 5 1/4" floppy drives and fold down keyboard?
For a time at one company we used a third party Windows based programming tool for S5, and all the S7 stuff I did was on a PC.
For a while after leaving the last "proper" job I had some S7 PLC's and a working copy of S7 set up at home, but eventually I sold it all on ebay.
The job in the tobacco industry was a stop gap, I knew there was never a long term career in a dwindling industry.