It is true that many Android OEMs are following the trend without actually knowing what they're doing. Example is the notch. Apple went with a notch on the X because they had no choice if they wanted a full edge-to-edge display. A space is still needed for the front facing sensors and ear piece. Android OEMs saw the notch as a style and copied it, yet many still left a sizeable chin on their phones, which is stupid.
Another example is the removal of 3.5mm jack. Apple did it to offer IP67, and we know how cramped it is inside the iPhone. Well, now many Android OEMs are also removing their audio jack, but don't offer anything else in return. Sony took out the 3.5mm jack on their XZ2, but it is THICKER than even their previous XZ (which has 3.5mm jack AND IP68 certified). It just shows that these Android OEMs are not thinking completely straight. They are doing things just because it is the trend, not because they want to make a great product. Heck, even Google removed the headphone jack on their Pixel 2 AFTER they made fun of Apple for doing it previously (worse, they don't even bundle a USB-C headset with the device, you have to buy your own headset).
Having said that, I will still have an Android phone, even if I use iPhone primarily. Some of the reasons are:
- dual SIM
- low entry price for secondary (or even tertiary) phone. And the cheap phones are getting really really good. There are $100 Android phones with fingerprint scanner and fast enough hardware for everyday tasks
- certain apps in some countries are only available on Android due to its marketshare
And we are also seeing a good trend in terms of updates. Google's Android One program seems to be getting traction, with Xiaomi and Nokia on board. Even some chinese OEMs are actually doing a good job with the security updates. I have a Vivo phone with Lollipop, but it has March 2018 security patch.