Itch is generally more beneficial for developers but many people prefer to play on Steam for things like achievements.