You guys need to know that there are many more than just home users out here who use the product other than the 'white label' customers. A very large community of sipXecs, Asterisk and Freeswitch user base who come direct to buy the product. Most of these users could care less about having a custom logo on a product that works otherwise fine. Joe customer with 500 or 1000 seats of software isn't going to spend the $$ to have Counterpath throw a custom logo on Bria. We've tried to go this route with 3000 seat customers and they don't even want to do it.
So, XMPP seems to work pretty well for the most part except is seems to 'step' on other clients that are also registered to the xmpp server with the same user name. If I'm using chat services on my desktop, for no good reason the Bria XMPP client decides that is has a higher priority and my messages start going that way. Also, if I'd like to use a different XMPP client on my tablet then I lose the ability to publish phone presence.
So, from an enterprise standpoint, we'd prefer to have the same presence mechanism available across platforms. An enterprise goes to a single vendor for consistency. So, Bria on the Mac, Windows, Linux, iPad, iPhone and Android should have the same core functionality. Sure there may be some device specific things that are different but in terms of SIP / XMPP functionality we'd like to see this consistent.
Don't get me wrong, I'm not busting chops here... Bria on the iPad is pretty good (much better than the current available version on Android devices). I'd just love for users and administrators to have a consistent experience across devices.