Strange you have not mentioned the fact that you cannot be sure whether the message arrived or not (well I know how to tell but none of my friends know how).
Skype is not a IM as all the others because only online users can communicate if you send message to somebody offline and you go offline...