This is an interesting question, something that native speakers like myself never think about. Having grown up with the language I've always used them unthinkingly - and always thought them to be completely different - but now that you mention it, I too am puzzled by the difference between this and it. I've never noticed before how similar they are in usage.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.