There isn't anything the Itch version offers that Steam doesn't. I think it only makes sense the other way around due to achievements, stats, trading cards, and more that could missed if you purchased only on Itch.