As any framework or platform it has a lot of advantages but it also has a learning curve. It is a trade of between funtionality and amout of time learning the technology. If you think that you application can grow you should definitely take a look at jBPM but if your application will remain small with one or two "business processes" you can just hack the idea of business process and hard code your activities. That's my humble opinion.
Cheers