wow! lotsa great stuff in this post!
I've been using puredata for sometime as well, still love it, and still I feel I have tons to learn, the possibilities are infinite!
I often use it to model analog circuits, very interesting as it lets you try any signal routing architecture, all at your fingertips, immediately! It has some difficulty simulating recursive and non-linear responses, usually found in analog equipment, but you can use buffer-sized delays to be able to loop, and hyperbolic tangent functions to simulate silicon saturation.
Always wondered of making a puredata-based only liveset, raspberry pi, some faders and a trackpad, or graphic tablet (to be used without pen), or even a tablet via OSC.
Anybody here ever played a gig with puredata only?