Before answering your statements, I want to say that I believe one should code in what he feels comfortable, but looking forward, I also believe that HTML apps are a better solution.
Originally Posted by bartsidee
3) I agree, this is a REAL issue, the boxee browser does need multiple tabs and background tabs.
4) Actually, boxee browser supports pretty much every format played by the apps today. And it has the best video/audio support from any other browser (not counting the flash update that we are all waiting for) - just goto http://haz.io/ in the boxee browser. It will NOT play local files, but very few apps do.
5) I would argue that to develop an HTML5 app makes you build an app once and it will run on multiple platforms (including mobile - check phonegap), while your python/xml mix will never run on any other device (except, maybe, with some modifications, on xbmc). So by developing an HTML app (which, by the way, lets you mix any js library and plugins that exist in the wild - so coding a carousel will not take more than a few minutes anyway) you actually work LESS than when coding using python (except for the learning curve).
Liel Dulev fights bugs on boxee's servers
liel ( @ ) boxee.tv