I used to often turn on invisible mode if I was going through personal issues, but as of late the only purpose I use it for is to let people know I won't be online for a while, usually if I'm going out of home for long hours and won't be back until like a very late time or something. But most of the time I do remain visible just because people want to talk to me after all!