Whats your experience in practice of BDD? It sets out requirements in a way a developer simply churns out code, but I can see a lot of business analysts I've worked with struggling to implement at this level. Use case and Jira's are about as low as they want to go
No personal experience, but met some people at last year's PyCon who were very happy with results of using it.
Also my understanding is that it's not about churning out requirements, it's about having a conversation and everyone agreeing to a concrete, shared set of requirements.