If you're on Germany, you can't even buy on STEAM.
If you're anywhere else in the world, STEAM version is fine, just missing the one CG.
itch.io takes less of a cut of the profits versus STEAM, and includes all intended CGs. Plus buying on itch.io also includes an extra STEAM key, so its what I'd recommend.