Hi @cr.irvine
At least this feature is already implemented: Disable editing of a form field · Issue #181 · bpmn-io/form-js · GitHub
It’s available in the lastest Nightly build: Camunda Download Center -
From my experience, this would not be the case. If you need a highly specialized tasklist application, embedded in your intranet, no vendor will be successful with an out-of-box solution.
When it comes to prefilling inputs with dependecies on other fields or data, dynamically showing and hiding fields or flexible keyboard support, you will reach the limits of a declarative approach quite quickly.
But a form editor is always a good starting point to get and handle initial requirements from the end users.
Hope this helps, Ingo