We help many not for profits implement CiviCRM through consultancy, training, configuration, support and custom development. Many of them come from a painful world of old Access databases, multiple spreadsheets and even paper. I love presenting demonstrations to new potential users; many are shocked by the scale of the software. CiviCRM is suitable for so many different organisations as it's been developed to cover so many bases off the back of community calls.
I maintain our own CiviCRM client database; it feeds into our drupal intranet to provide me with all the information I need at a click. I would be lost without it!
CiviCRM makes it possible for non-profit organizations, even those with a limited budget, to forge strong relationships with their constituents, thus bringing them closer to fulfilling their mission. Over the years, we have seen CiviCRM develop and evolve in a very responsive way to the needs of the marketplace.
I chose to learn to use CiviCRM to learn how to help NPOs :) And because it seems to be a meeting point and a continuity of my values, my skills, and what I think we should develop for the next step of our humanity.