Yep, it's the best one out there, IMO. 
Obviously you can text with it, and the fact that it stores the conversations while you are gone is awesome.
I have not encountered a limit to the file size you can send over it.
You can call any other Skype user anywhere in the world...free!....The sound quality is better than any other messenger out there ...no noise, no cutting out...it sounds like the person you are talking to is in the room with you.