This is the logic I follow:
- Nouns are replaced with ĝin
Mi ŝatas la filmon.
Mi ŝatas ĝin.
- While tio replaces longer phrases.
Mi ŝatas, ke la filmo finiĝas feliĉe.
Mi ŝatas tion.
I see this most often as responses to questions. Here are some more examples:
Kiu faris la foton? Mi faris ĝin.
Kiu purigis la banĉambron? Mi faris tion.
Kiu planis la ekskurson? Mi planis ĝin.
Ĉu vi iros al la kinejo ĉi-vespere? Mi planas tion.
However, I've seen people use these interchangeably. Is my way of thinking wrong?