Itch is (was) about 25 % of my revenue. The situation isn't dire but it sure is difficult. I'm currently trying the "Handle the payment yourself" solution but I'm not very optimistic.
Steam certainly is a goal I'm aiming for.