XNA indie games won't put WP7 on the map, it's a great filler but Microsoft needs some big title games to compete with the Iphone.
Xbox live is crucial to WP7 being a strong platform, indie games while sometimes great won't define the platform, not with what is currently out for the Iphone...