Speaking about Skype, Microsoft should be ashamed of the low quality of this app compared to WeChat.
WeChat is snappy and feels very responsive. It works every time. With Skype it's always a hassle to connect (Android and Windows), the app feels very heavy (Android).
I just started to use chat apps recently and frankly I was expecting better from MS, since I had good experiences with all their other products.