I think it depends on the requirement. I can think of couple of scenarios here, if a client just wants to use Adobe for batch processing but not for any interaction, i think J2EE version of AEM Forms should just work fine with some BPM implementation as well. But, if the client needs their customers...