I understand how you feel. My friends have girls too, those sweet compliant girls, like you described. My son has little interest in following directions, especially if they involve cleaning up after himself. My son is very sweet, loving, and funny so it's hard when others don't get to see that part of him. For me, parenting also brings out new insecurities, so I really understand what you mean. In talking with other parents of boys, the non-compliance seems to be pretty common. My son's preschool teacher has two sons who are older (2nd and 4th grade) and by his description they still don't follow directions regularly. They are good kids - especially at school and other public settings - following parental instructions is just not as important to them as their parents wish it would be.
Not wanting to share, especially his own toys, is normal toddler behavior and he will learn to do it eventually. The key for many kids is to let them have some things that they never have to share with anyone, so that may help some if you haven't tried that yet. It is a stage and with the loving guidance you are giving him, he will move past it.