I'm not even dead set on using Faust, it's just that I just finished a online Faust course and wanted to do something with it past making a VST in about 20 minutes. I've used Pure Data and maybe tried some SuperCollider at some point too. My big fascination in all of this is "optimizing the user interface for complex tasks". I could avoid complex tasks by simply playing guitar through a tube amp, or better yet, acoustic. I actually really like the Eleven Rack UI, but that's because it has a lot of knobs (6) and a big LCD screen right on it.
I came back into Bela hot on the heels of the Faust course as I saw they have a specific Bela target. It took a bit of mucking about, but I am good at mucking about, and I think I got some basic Faust patch working on my Bela.
The more I look at Bela stuff, it seems primarily optimized for making these one of a kind self contained instruments that aren't changing function every 10 minutes and that seems worth pursuing as well. I'd like to have a table to bonk on and make fun sounds!
I have done a lot of guitar pedal FX work with the FV-1, including having written a graphical patch development tool which completely eliminates the need for coding (a bit like a simplified pd) but it only supports the Spin FV-1 chip which has limited processing power. Getting back to the user interface idea, I find dealing with writing FX at the code level (unless you are coming up with something really new) to be counter productive, sort of like using MS Paint to make a nice looking picture. Really, it can be done, but for some reason people don't do it.