I am really curious about these widgets, and what do you mean by flexibility? No puns intended, just curious.
well on android i can basically do anything with it out the box. Customization etc
widgets are placed on your homescreens and can auto update info so you dont need to open apps to see the info you want. They can also fucntion as toggle switches for turning on/off things like wireless, 3g, gps without having to dig into menus etc
e.g facebook widget (scrollable) can see friends updates without opening up the app.
heres my "navigation homescreen" google maps traffic widget tells me what the traffic is like without having to open maps. Toggle switches for gps/3g data . The top widget tell me my location down to street name
rss feeds can be displayed on homescreen using news reader widgets they come with the apps like pulse. I can swipe to my homescreen to see headlines dont need to open an app. If i tap them it launches the full app
there's many more and every app on android that could use a widget comes with one. My phone is 3 years old and i'm upgrading soon but i think i'll stick with android as i like these features.