So after choosing microsoft for everything why....
did I choose a Microsoft mapping service?
a) Because I'm a rebel
b) Because I wont try anything outside the MS stack on the project
You chose Microsoft because you develop on a very limited stack. This means you limit the problems you have to that of one company.
Apart from the obvious eggs in one basket, the money and the proprietary nature of the software I can understand your simple approach. Its enough of a challenge developing with bleeding edge software.
MS Maps are however, uglier than the Google counterparts.
(btw. I note that you skipped the excellent Yahoo maps?)