Should I make my business a non-profit?
Put simply, yes, I would guess not-for-profit would be a great choice. Your higher purpose is generally a great case for why you would use not-for-profit status. Get a great accountant or attorney who does a lot of work with NFP entities and make sure you are set up right from day one.
All the best,