Similarly I believe giving money to random people is primarily making you yourself feel good. This is fine, but it isn’t very effective except to make yourself feel altruistic.
I prefer to give to organizations that are focused and organized. One of my personal favorites is Liberty in North Korea https://www.libertyinnorthkorea.org
I firmly believe an organization dedicated to helping slaves in a communistic dictatorship escape is better than me giving $500 to my friend. But this should be an analysis you make for yourself in regards to your philanthropic giving.