I love XBMC!! But mostly it's because it works for what I like. I'll admit, the learning curve is a bit high at first, but once you get to know it, it is a great all-in-one media app. I don't usually use it to play any downloaded content, but its streaming capabilities are great for me. It's real value for me comes from the various add-ons you can install on it. I mostly focus on the movie, tv show and live streaming sports add ons, which I have found can almost replace most of the regular TV I watch. Granted, it's not all available in HD, but it's great as an add on to the TV I already get through my TV provider. Some of the add-ons I really like are: 1Channel, IceFilms, SportsDevil & Project Free TV. I can pretty much watch anything I want with those, and since I love sports, I love the fact that SportsDevil will let me stream any live sporting events I don't get with my paid TV provider, and I mean ANYTHING. For me, XBMC is the only reason I have all my devices jailbroken, and is also installed on my Mac. I LOVE XBMC!!