I have not used xUint, and can't compare, thanks for mention I will look. But there is always some ways to improve messed tests, like page objects or page components and so on.
BDD methodology in opinion serves to business goals. And it is not only about syntax, but about whole way to make projects.