The JavaMicroEditionFaq has several links to web sites and articles that should get you started. Be sure to read the blog entries under "What's the future of JME on smartphones?".
BlackBerry development is also easy though I don't know about the Android. RIM has a very well defined API for BlackBerry development.
But there are lot of limitations and restrictions imposed by RIM while installing software on devices. Following link may be helpfull for you before starting development for BlackBerry.
In development debugging is much more easier in Android(thanks to ADB !). But when it comes to you have wait more time to get attached the debugger and also install the app to for device testing.
I love BB because you can use your creativity by using your Java and OOD skills.
I am enjoying create of custom UIs. More control-ability over your designs.
I felt like most of API classes are wrappers in Android.
But in developments Android less effort!
Why does your bag say "bombs"? The reason I ask is that my bag says "tiny ads" and it has stuff like this:
Gift giving made easy with the permaculture playing cards