My idea writing those java functional tests was to have tests setup the *complete* test environment. But if they don't catch all issues (what were the issues in jboss environment?) then they are certainly less useful than python-based ones.
I don't have a strong preference on which framework to use, I only want tests to be easy and quick to setup (otherwise *less* tests will be written).
cheers, -d