what's the diff between buyin it from itch and getting the steam key?
i think they said they have same updates, so i am pretty sure there is no difference other then preference of platform and payment.
based
I think steam also has trading cards.