Android Studio is simply the best IDE for programming and developing applications for Android. It has several features that will facilitate the developer's life as debug and shortcuts to repetitive tasks. Android Studio has an AVD that allows you to view the application in development and test it, as the AVD simulates the mobile phone and the Android operating system of the mobile phone. It's very simple and practical to use Android Studio.
Android Studio has only one problem. It is very heavy and it takes a very good computer to run IDE and AVD. The installation is very time consuming and consumes a lot of memory and physical space of the HD. In addition, updates are frequent and too large for installation, it takes a lot of time, and in that time frame the IDE needs to be stopped.
Every developer who wants to develop for Android must use Android Studio, it brings native features that no other IDE offers, much simpler and with a friendly and efficient interface.
I use Android Studio to develop applications for Android. Many college jobs need to be developed on Android and by iso I use a lot of IDE.