But you're chat for developers! You're never going to be able to offer the level of customization people get out of Adium/Messages/their chat client of choice.
Facebook took this approach with Facebook Chat but eventually offered XMPP. Curious to hear what value you think the native client approach would offer.