Kodi (XBMC) is a pretty good media hub with great flexibility and many add-ons which add features such as downloading subtitles for movies you have.
Of itself, it doesn't automagically let you stream the world's TV, although if you know how to do that, it can be the vehicle you use. In one sense, the question you're asking (does anyone use XMBC) isn't really relevant to what you want to know (how do I watch TV for free).