Nope! While it's easier to use it on Steam, itch takes a smaller fee. But there's not difference for players! Also It's not on sale on Steam (I'd love to but it's super tedious).