It's your choice, but this version has a bigger launch sale and is DRM-free, so I personally recommend the itch version! Content-wise they are the same. Hope that helps.