+ If you are a normal user, this is a very friendly system with so many possibilities even if you aren't a expert in use of smartphones;
+ Android is actually a very solid system, but Google continues to improve it even more after each update;
+ It has great integration with other Google's software, like Gmal, Chrome, Google+ and others;
+ It has a really big apps and games library;
+ Many free content and quality premium apps/games too;
+ As a developer, Google has a very good support for you to starting developing on Android platform;
+ If you are a developer, Android has great potential to reach users to your game/app around the World, once Android is very popular on many areas around the globe.
- As a developer, actually, it's a real challenge to have some attention on Android official appstore (Google Play Store), because there is so many good apps and games available and most of them, free (for you as a user, this is very good);
As a user, this is a very good system. You can customized many features on it, to make it good for your daily tasks. With Android you have so many games and apps available and most of them are free, and the premium ones, are very good (in most cases).
As a developer, it's very cheap and easy to develop to it. There is various options to make a game or app for Android, and not only Google's Android Studio, but it is a very saturated platform too. Only a good project could not be the enough to you for getting some attention, you will need a good marketing as well.
As a user i use Android on my smartphone and i'm very happy with it, because it really helps on my daily tasks.
And I'm an indie games developer too, and Android was my first platform that i released my games. and i continue to develop for it until now.
I made this choice because mobile has a great potential to reach users for your creations, it's cheap and it's not very difficult to start developng to it.
Unfortunately this platform is saturated with the amount of game and apps launches that occur every day, and this makes it difficult to get some attention, especially if you are a indie developer and don't have the a lot of money to invest in marketing.