the apeal of android is the customization. the widgets you dont understand are a big part of this you place a widget on your home screen that displays certain info( weather, facebook updates, stocks ect) there is then no need to open the app to see if anything is updated.
add to this the ability to flash roms, themes, ect to personalize your phone so it doesn't look like everyone elses, if you so desire.
the ability to ignore the existence of itunes (i hate this software)
the large selection of phone to choose from (keyboard, big screen, small screen, lg, htc, samsung, ect ect)
well these are just a couple of things i can think of, looks like its just that there are more options