The only stuff that itch won't get is anything Steamworks related and achievements. Otherwise it'll be the same. New official content specifically WILL make it over to itch.