Hi Ceri,
frankly the open source nature of pd really hasn't been the persuading factor for me to start
using it. For 7 years now, i've been making music with the computer, using FLStudio as my main
application (it's cheap, convenient and a Belgian product). Being a software developer professionally, i've always been looking at other environments (eg. Reaktor) to create my own instruments, generative beat machines, harmony creators,... But somehow Reaktor never did it for me, mainly because of the way control structures can be created. Last year i read a brief article on pd in sound on sound. That's when i realized i should try it out. Programming immediately felt
comfortable and i decided to give it a deeper go. So for the last 6 months it's been mainly pd for me (and hardly any fl anymore).
However, lately i've been giving it some serious thought to make the switch to max/msp, because
i've been suffering with latency issues. And because of the open source nature of pd, and apparently the way most patchers use pd, this doesn't seem to be an issue, and therefore not something that seems to be fixed in the nearby future.
One last thing, and i don't know if the open source nature of pd has to do with it, but the community surrounding pd seems a very nice one. Everyone how comes here is friendly and really helpful.
So cheers to you all guys and have fun,
Domien