I understand your situation well. I don't really have an opinion of you because I don't personally know you, however, the fact that you admitted such traits openly as well as the ones already mentioned, i would say that you are a good, well mannered friend all round.