I suppose I should say the language itself is hindered by the horrible GUI application it runs in, the interface is ancient and dated, and the application crashed constantly on Mac. I took a class that that required the use of CSound, so I haven't explored the various options
the gui is pretty useful though because it allow you to look up help for statements in your code. this is necessary to do anything because everything is completely unintuitive and nonsensical, so you constantly need to be racing through the docs to make anything interesting
This is 20 years ago, but I always wrote scripts in perl to generate the orc and sco and then generate the audio. I remember it being petty fun. Maybe it's gotten more complex since then. Lots of things were more fun twenty years ago, or maybe it's just declining executive function.