I use a decision tree to determine which platform to buy from, by going down this list and selecting the first platform that fits my requirements.
- Steam: If the full game is on there, buy. If the game needs an extensive patch to provide all the content, buy from another platform.
- itch: If the full game is on there, buy.
- GOG: If the full game is on there, buy. If the game needs an extensive patch to provide all the content, buy from another platform.
- JAST USA: If the full game is on there, buy.
- DLSite: If the full game is on there, buy.
- DMM: This platform is annoying to buy from since they dislike foreigners. If the full game is on there, buy.