I found that task switching in webOS was REALLY nice.. and am glad that Android has since adopted a similar switcher. Now the lack of a physical menu button on most android devices is a different issue.
Task switching in Windows 8 is also really nice (very similar to Web OS). Swipe in from the side to show the task switcher, then click on what you want. Snap a second app to the side of the screen if you want. Very nice balance between keeping the interface simple and offering some flexibility.