"some of the complex logic either takes 30 steps in Simpl or can't be done at all (at least not by me) and I can get it done with 5 lines of S+ code. Those are the circumstances I will revert to S+."
Here's the thing with that though, you're invoking a task switch each time you leave Simpl to do something in S+. If you're on 3-series processors, it's harder to tell because they're so much faster, but if you're on a 2-series processor you really need to find a good justification as to why you should jump out to S+. 30 steps in Simpl is not a big deal, particularly when dealing with a fast changing analog or serial.