I am creating a web service that contains a workflow module when user will be able to design his own workflow from pre-defined steps, including condition, triggers, and some human workflow tasks.
I don't want to start from scratch in building the engine. However, it's OK for me to build the workflow designer / form builder, etc.
The question is, Is Azure Logic App a good solution for my scenario?
I've been playing around with it and it seems to me more SaaS than PaaS but for developers who wants to automate some backend tasks rather than a workflow engine.
Yes you can use Logic Apps for this, and we have a few customers (like Plexure ~28 min mark, and obviously Microsoft Flow) - but as you noticed there are some areas to be aware of:
Other than that it should work as expected, and your platform can still benefit from the reliable execution, serverless scale/management, and monitoring that Logic Apps brings. Let me know if that helps or if there are missing pieces that you would need.