Eclipse is mentioned in the Google docs most probably because it's free and therefore easy to get for everybody. It doesn't mean, Google staff itself is using it, in fact, many Google devs (as far as I've heard on the Android irc channel and google groups) are also using IntelliJ IDEA Ultimate Edition, which has Android support built-in.
In my opinion, it's far better than Eclipse. It's more stable: Eclipse frequently requires restarts, cleaning projects, doesn't update project sources properly, hangs. IntelliJ has syntax completion even for XML layout files, which is nice, plus integrated git support; and generally very stable.
Also, the plugin management actually works, as opposed to the hassle you experience with Eclipse when you want to install plugins and add-ons.
Only downside is that it's not entirely free, the community edition is free but doesn't have Android support. But imho worth the money.
You can test it in a 30 days trial.
(For Java development, I used Eclipse > NetBeans > IntelliJ, that's my history. And I prefer the tools in reverse order, ending up with IntelliJ for Android as well as regular Java EE projects now since about half year).
Regarding J2ME, I don't know though.