Every bit of Java code I tried through BeanShell executed 100%.
It does suffer from a bit of a speed hit, but this is to be expected in scripting environments, and it didn't make it any less usable.
The interactive interface is a wonderful tool - it's an amazing tool to use when trying to do quick little tests. It's already become a pretty standard part of my development process.