Multitasking is a con, for sure, as is lack of 4G. Much smaller market on WP7. WP7's programs seem to be more polished overall though. Coming from the EVO with Android, the Arrive and WP7 is so much more fluid, way better on battery for me, and the physical keyboard is really well done. The live tiles is an outstanding feature for WP7.