I use IMO for 2 reasons: 1) Because it IS my opinion (Usually well supported) and 2) There are those here who are apt to take offense or otherwise resist statements that sound too much like pronouncements of fact so I just try to soften the message where I think it can improve communication.
I caught the gist of it and did know the acronymic meaning. You seem like you are a very well-spoken individual. I certainly wish I had the gift of words like that:). You do communicate very well.