Some discussion already happening here:
http://www.cigarasylum.com/vb/showthread.php?t=23855
Basically you are right. So far there are pretty much three different software systems for smart phones (besides the iPhone) - Windows Mobile, Palm OS and BlackBerry OS and now there is Android, which like you said, is open source but also very powerful and user friendly.