Thanks Michel for your effort to research these charities! As so many others, I am now wondering what would be the best way to provide support to Ukraine. Of course one would like to find a reasonably effective charity and above all avoid possible scams. Your article is already helpful in providing some insight into a few of the alternatives. Of course it's not quite so simple as to say that the charity with the least amount of overhead cost is always able to provide the most benefit on-site so it's obviously important to examine them from many angles as you have done. This is not easy. Many thanks for your sincere effort!
Here's a recent announcement from MSF concerning their operations in Ukraine: