not compatible with bitcoin api. Unless it wants to form its own niche isolated community - go for it.
Adoption will be for the minority and hence will die. Be realistic.
And yes number of threads is stupid. Keep all your shit inside a single ANN thread like everyone else.
The Bitcoin API is fundamentally broken - it assumes that the daemon (that syncs up to the network) and the wallet are the same thing. Monero has complete separation of concerns, which means you can run multiple wallets on the same physical computer, and we can have a CLI wallet (simplewallet) and a wallet for automation (rpcwallet) as separate binaries. In this respect alone, Monero has a superior architecture to Bitcoin's, although this is something that Bitcoin is hoping to do in Bitcoin Core at some stage.
Over and above that, the Bitcoin API assumes that you have a single wallet with multiple addresses, and all the RPC calls are designed to check addresses and so on. This is fundamentally at odds with Monero, as you don't have multiple addresses (it uses stealth addresses, effectively) and have to track payments using a payment ID. This means that sending funds is similarly different.
At any rate, I fully agree with drawingthesun - merchant systems will adapt to accommodate the Monero RPC API, just as major altcoin exchanges have done so.