Embora você tenha pedido algo mais, só posso dizer que o objetivo do pidgins é ser exatamente o que você pede: nenhuma interface desajeitada, amigável, não incomoda o usuário com coisas que ele não precisa (outras que os outros protocolos ).
Eu não consigo encontrar o link, mas quando eu queria desenvolver um pequeno plugin para me intrometer eu tropecei em um documento dizendo que é um pidgins não entupir o usuário com coisas desnecessárias que ele provavelmente nunca precisa e mais provavelmente confunde ele do que seja de qualquer benefício.
Se você quer mais do que uma funcionalidade básica, é para isso que plugins são no pidgin.
Na wikipedia, há uma lista de quase todos os Clientes de MI que oferecem suporte ao MSNP (ou WLP).
Talvez emesene seja o que seu amigo precisa:
Its goal is to replicate the functions of the official Windows Live client in a simpler, cleaner and easier to use interface.