One other note about being dependant on an outside product like MonoTouch... If you use them, you become dependant on them. If Apple adds some new stuff to the API/OS you might end up waiting for MonoTouch to update so you can support it.
You could also be stuck in a product that gets dropped from the market, they could go out of business.
If you stick with Apple's native lang, you have their support.