> Android and iOS have a lot of random icons on a page, ala 1995.
I wanted to answer this separately. For iOS, this appears to be true. For Android, it depends on the user. Android supports alternate desktops and widgets. I make use of several widgets -- one scrollable widget for agenda, one that gives time date and (because I motorcycle whenever possible) weather, and a few others. These update themselves and display new information as it occurs, kinda like Windows tiles, but not as ugly. ("Not as ugly" being partially defined as supporting transparency and non-rectangular shapes.) Sorry, I never got used to the flat rectangular splotches of color used by Win8 and later. That reminded me too much of the Microsoft's Windows 3.1 interface circa 1992. Since we're talking about old interfaces.
My daughter went to an art magnet school, and she said that among the more art-oriented students, Android was a big win over iOS because the Android phone desktop was customizable -- you could make them your own -- whereas every i-phone looked and operated like every other i-phone. I can't comment on Windows Phone. I've only ever seen two units in the wild.
Be that as it may, Android isn't perfect (Blackberry still has far superior keyboards) but it's good enough, and it has a reasonably rich ecosystem . Whereas I just can't take a chance on Windows anymore, and I can't bring myself to drink the Apple kool-aid.
 I submit that you don't need to only choose phones with "the richest ecosystem" but it's important to be rich and varied enough for you to find the apps you need. So, for instance, even with Microsoft's skimpy ecosystem, if it has the apps you need, it's rich enough. If it doesn't, it's not.