Scott Crawford has released a a comparison of five J2EE servers, refreshingly not benchmarking them in the traditional performance sense, but instead comparing their behaviour in a way which should help a J2EE developer in implementing their system. He rightfully criticises JBoss on some issues (see the report), although it should be noted that some of these have been fixed or at least enhanced since. Documentation does remain a sore point.