Fifth it seems like every time a new version is released something breaks. For example, I had both my sites working flawlessly on Touch 2 the initial general release version. However, when I swapped out the next upgrade the complete site(s) broke. They said that the interface was not suppose to change once the beta came out but it has been changing since breaking previous work resulting in hours of added debugging work. Which is understandable for alpha but not beta onwards to general release. This shows a sever lack of testing and I just got sick of dealing with it.
I figured this was a good place to vent about Sencha Touch 2 because it irks me that I spent so much time with it only find the community/support sucks and the code base does not seem to be stable even though the second production version was released. The biggest problem though is by far the initial load time.
Those projects have since been killed and we have been following down the path of separate sites built on preexisting technologies with mobile optimizations. All the frameworks seem to eliminate page loading to some extent but from my experience this always seems to result in more problems than it solves. In testing it seems more appropriate and stable to actual refresh pages than hijack links and inject content dynamically. That always seems to lead to more problems especially when an internet connection is less than ideal. Which is pretty much what all the frameworks seem to do to achieve that app like interface. I have ran into nothing but problems and things that make me look like an idiot because of "mobile" frameworks.
At this point I say ig you can get away with it use media queries and/or responsive techniques. Otherwise create a separate site. If nothing else it will give you a chance to clean-up existing logic one day perhaps also supporting the desktop site under the same code base. That is what I have decided to do for all my larger mobile projects considering the sites where created 5+ years ago with less than ideal practices and mark-up. So popularity of mobile has given use a chance to at least start clean in time hopefully deprecating the current desktop sites and using the mobile one with semi-responsive approach.