These sound like great places to donate to! Thank you for thinking through so carefully where to donate in order to help others most. Figuring out the most effective place to donate always feels really hard to me.
Without more details about your situation it's a bit hard to give much comment on whether there are better organisations for you to donate to, but here are a few things you could think about:
- Often the overhead on processing a small donation can be fairly high, so it could be worth donating to fewer organisations so that your donations to those you give to are larger.
- If you're interested in donating to more speculative things, where the expected value might be higher but there's some chance they have less impact, you could consider donating through EA Funds (I linked to the global development one, but there's also an animal welfare fund).
- You might consider whether you care as much about the lives of those to come as people already alive, and therefore whether you think it would be effective to donate towards helping those in the long-run future, for example through the Long-Term Future Fund.