Did you disable transitions on the Android platform? If not, you may want to test your application on an actual Android device since the transitions via CSS3 cause a delay. There's an issue with CSS3 and transitions on the Android platform. Something on the lines that it doesn't use the hardware accelerator.
In my case, Sencha Touch 2 and PhoneGap was unsuitable. I needed more control over the application (Camera and also background jobs). It gave me a good way to prototype the application, but the lack of low level control started to get in the way. I could have wrote native plug-ins for the iOS and Android platform, but it gave me a good reason to use the Android SDK.
The support for background services, AlarmManager, and various third party frameworks like Tape and Dagger by Square (https://github.com/square/tape
) really make building fault tolerant and quick applications fun. I personally like Tape a lot since it allows me to have a queue backed by a file. I store various information there as well as pending requests to the server in case of network failures.