"Feel free to point me to a list of high quality in XNA produced titles."
If you want to develop a game on WP7, you HAVE to use XNA. All games in the WP7 app store had to be built with it.
Also, WP7 has no C++ support. John Carmack griped about this on Twitter.