Hey! My first post.

Could someone please explain to me which one is more suitable for what? They both look very full featured and have good support. It seems that Xith3D is more standard/official since it has a spot in the java-gaming.org forums... but jME has a bunch of cool features missing from Xith3D such as lens flares and prebuilt particle systems...
Right now, I'm basically deciding which one I should devote my time to learning, and I am leaning towards Xith3D because it seems more standard and shares many commonalities with Java3D, which means time spent learning Xith3D is transferrable in case I ever decide to use the Java3D standard.
I realize that "which one is better" is probably a dumb question, but could somebody who has actually used both please compare the two and help me decide which one to learn? I don't want to "waste" time with an API that will just fade away in a couple of years or that won't provide the functionality I will need eventually to make my supergame once I am uberjavaman. Thanks.

BTW, I've already done a lot of research and have basically narrowed it down to these two. And yes, I have tried to look for a good comparison of the two, but so far nobody has really done a good, unbiased job of that. :-/