I'm also thinking of moving from Java3d to Xith3d.
But it seems that the xith3d collision detectection is abandoned one should use yet another api (ode). Is it possible to use ode collision detection with a loaded model? Is there a demo for that (like two loaded models which collide) ?
So I guess picking is also left to ode, right?
Collision yes, picking no.
You can use collision detection witha loaded model, XithToOdejava classes are made for that.
If you don't mind using a Game Engine instead of separate tools, please visit http://www.magicspark.org/gamma
It provides a very simple way to load models and to build corresponding physic objects.
It's still under development, but all contributions are welcome..