I'm thinking way back to 1984, when the MacOS first came out. It was so revolutionary over the Microsoft DOS machines that were on the market, and quickly gained acceptance in "desktop publishing" fields and other graphically oriented applications.
But the big problem was (as hindsight has shown): it was only available on Apple hardware.
Then Microsoft came out with Windows, which ran on IBM, Compaq, PC's Limited (later known as Dell), and a zillion other clone computers.
Apple had the arguably better OS, but their dependence on Apple hardware made it forever a niche device, and not mainstream. Windows, by running on a wide variety of hardware, gained the upper hand and remains dominant to this day.
What you see as a problem is actually an advantage. You can have your Android phone any way you want it. Big screen, small screen; keyboard or no keyboard; AT&T, Verizon, Sprint, T-Mobile; and so on. You get no choice with iPhone: you get what Jobs has decreed for you, and if you're cool with that, great. Otherwise, screw off. Again, same as what was happening with computer OSs back in the mid-1980s. I think if you review the history of that time you'll see a lot of the parallels that I'm talking about.
Like I said, their entrenchment in the enterprise will keep them around for a while. But like you, there will be barbarians at the IT gate, and people will be clamoring for choices, and eventually IT managers will relent. Of course the iPhone is better than a Blackberry, as are most Android phones and probably even Windows 7 phones. The Blackberry UI is just so clunky and cumbersome by comparison, I gotta think that only the die hards will continue to use it five years hence.