Is the CMC-PD worth buying?

Can’t answer your question regarding BFD2 specifically, but I don’t see why it shouldn’t; it’s all midi. I have used it to trigger a physical E-drum set - not that it was particularly satisfying (as opposed to wailing away with a real set of sticks;) ). It is ideal for triggering samples of anything, and the browsing function is quite comfortable when searching them out.
As an aside however, when not being used as a trigger, it can be used as a panel of 16 programmable commands and/or macros!