I'm porting an iOS app to android right now, and android is way behind on the development side of things.
I would highly recommend using Android Studio + Gradle over Eclipse. IntelliJ is a significantly better tool for writing and refactoring code than XCode. Some of the tight integrations between XCode and the phone are superior (especially around profiling), but overall I think IntelliJ is a much stronger tool. Even something as simple as doing layout is vastly better on Android. There is no choice between 'in code or in Interface Builder'. XML + the viewer in Android Studio is the best of both worlds.
I also think Relative Layouts accomplish 99% of what auto layout accomplishes in a much friendlier manner.
And you only need a tax ID if you're trying to imminently release a paid application or an app with IAP. But we're discussing development, not release.
On the other hand, having iOS connect easily to a debugger disproves nothing I said.
I shouldn't need a computer attached to get screenshots for my app. Power + home button, or cmd+S in the simulator.
Even my users can easily send me screenshots, some of the time unprompted even.
Android also has a plethora of debug options hidden in a special device settings menu that can be hugely helpful for troubleshooting performance issues.