I have developed for Android, and recently started developing WP7. So far, I prefer the development environment and tools for WP7. Silverlight + Blend studio allows for quick and beautiful apps, and XNA studio does much of the work necessary to get the frame updating and rendering working. So far I am impressed with WP7.