If you can make your client work exceptionally well and fit the Android mentality, you have an opportunity to be fairly entrenched and beat out the official client - I wouldn't give up.
One thing Marco does well is think out every user interface decision and add polish to the product. If you don't do that, and he does release an Android client, that could kill your app's success pretty quickly. Polish is something Android is lacking pretty heavily, and we all notice it when it's there.