I was looking at jquery mobile and it didn't look too bad - would you mind giving a summary of what you didn't like about it?
But if you're generating the UI from JavaScript, it really doesn't cooperate.
It also has various performance problems, especially on Android (since its authors appear to prefer iOS). It creating tons of DOM elements doesn't help either.
jQM appears built to generate lots of DOM with JavaScript from static HTML pages.