3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.)
The free tools have more rough edges than the Microsoft software you're used to. For learning purposes, this is an advantage. By the time you master sendmail configuration or mod_rewrite rules, you'll also have learned the m4 programming language and regular expressions. Clicking on graphical configuration wizards does not make you learn anything like what you naturally have to learn just to set up a Unix server.
Microsoft certainly makes some world-class software. Visual Studio is unmatched by anything in the open source world. But Visual Studio is not really that useful until you've actually learned how to code. Open source and free software will get you there.
However, if you compare iOS and Android, which is the proper comparison, then there is one other major important difference: Lots of Android hardware is capable of running open-source Android builds, but there is no iOS hardware at all that can run open-source builds of Darwin. I don't consider iOS "open" if you can't run it on any actual hardware.
The UX21A is a strong contender. But is it available for sale yet? I can't find it actually for sale anywhere.