I'm a Python/Web dev who wants to build rich desktop applications. After realizing that both Qt and Kivy are trying to ram a shitty DSL down my throat (not saying that's a necessarily bad thing, I just kind of have an aversion to it), I thought I'd much rather work with the technologies I feel most comfortable with - namely, HTML5/CSS/JS on the front end and a back end driven by something like Tornado or Node.js.
What options would I then have for the container which would run the front end? Everything just looks so bloated and unwieldy.