I want to give the devs the largest percentage of my money and get the best version of the game available. Would buying it on steam satisfy both those conditions?
steam take about 30% , and in itch they have a system where the developer can decide what percentage they want to share with the platform but is set on 10% as default (and the developer can decide on more or less )