We're thinking about choosing jME for a student project (bachelor's level, starting in 2009), but we have a couple of questions.
Smoke, fire, explosions - How easy/difficult will it be to show stuff like that? Do we have make these effects of our own or are there thing we can use?
Networking possibilites. I've seen talk about JGN and that it's a "work in progress". Is it stable and good enough for us to use in our project?
How "noob-friendly" would you say jME is compared other alternatives?
For the third question…I've found jMonkey to be pretty good with the noob factor. If you're solid with java, and CS in general, you shouldn't have a problem. This past semester myself and another created a networked checkers game for a school project (networking was with RMI - but I was only responsible for the client). Originally it was only to be a swing app, but I wanted to get my feet wet with jMonkey and things worked out reasonably well (nothing terribly fancy). Though, now our professor is considering using jMonkey for next semester's class (its a software engineering course).
Though, I'd definitely say start small and build incrementally, rather than trying to create some ubertastic game right off the bat. Its the best way to learn in my opinion.