Bem,acho que o skype não pegou ainda no brasil, devido a necessidade de comprar os créditos para se realizar uma ligação, não sei, mas acho que isso influi.
Agora, uma coisa que seria ótima seria a portabilidade de plataformas, se os IMs comunicassem com diversas plataformas seria legal para os usuários, não se prender em um só protocolo.
Por exemplo aqui no linux, estou a usar o Pidgin e o aMSN.
É um pouco mais complicado do que se parece. Por exemplo, você pode usar o MSN pelo iChat? Sim, use para isso o Jabber. O iChat é compatível com o Jabber e o Jabber tem um "negocinho" que fica "convertendo" as coisas. (Esqueci como eles chamam, rs.) Mas por que então a câmera não funciona? Bem, porque não é a mesma coisa? Porque ele apenas tem um "tradutor". O protocolo do MSN é diferente do protocolo do AIM, do Skype…
A "gambiarra" aí é como se tivesse alguém entre os dois com o Jabber e o MSN ligados. Daí você envia "oi", ele recebe lá, copia da sua tela, cola na tela do MSN e clica em enviar, e seu amigo vai lá e recebe o seu "oi". Ele responde, este alguém recebe a resposta, copia da tela do MSN e cola na do Jabber e te envia. Claro que este alguém é um "robô", claro que tais telas não são visíveis, claro que não é bem assim, hahahaha. Abstraí bastante. O que quero dizer é: embora se pareça, ainda existem duas redes, dois protocolos distintos. No dia que o MSN seguir o protocolo do Jabber ele vira Jabber. rs. O mesmo ICQ, AIM, etc. No caso do Google Talk, ele IMPLEMENTA o protocolo do Jabber.
Enfim, é mais ou menos isso. Hahahahahaha.