Kostenlos reinstelle find ich dämmlich. Dann kann jeder Idiot den Market vollspammen. Bei Android find ichs gut gelöst. Du musst 1mal 30$ Zahlen. Dann kannste Publishen. Ist halt eine Schutzgebühr.
Windows Phone 7 hat die beste Entwickler umgebung. Hast wie bei allen, Android, Windows und iOS, aber immer das Problem mit sehr vielen OS Versionen.