I'm an Android Developer who aims to build Apps with high performance so that users can use the App smoothly on any Android device of targeted API levels.
For me, an amazing-looking App is a priority because an App won't last if it doesn't fulfill user experience needs or confuses the user!
So the App should look clean & easy to use. It doesn't matter how many functionalities are added on a single screen, it should be easy for the user to understand. And the same goes for the code too, it should be understandable to other developers also, so I prefer following recommended architecture for building robust, production-quality apps.