Very nice, thanks!
I used PID controllers in both industrial and embedded world, but prefer Fuzzy Logic for more complex stuff when I want to avoid PID overshooting/undershooting and smoothly reach set point, when rules based expert knowledge is available for something I want to automate, and when multiple inputs and multiple outputs are needed. All these can not be achieved with conventional PID. Of course, if you already have tuning experience and none of the above requirements then PID is quickest to implement.