I switched to Galaxy Nexus (from iPhone 3GS), where I ended up using Web apps over native apps. This is not only because the native apps tend to install costly background services that keep the phone awake, or because their Java UI without exception consumes more battery than their WebKit based equivalent, but also due to the really crappy user interface the native apps provide. The biggest trouble is with scrolling, which is jittery. I did not know about Android WebView, let's hope that native apps will start to use it for more fluid web interfaces, which, coming from Java myself, I'd say will also be easier to make (based on proper templates and libraries, e.g. Bootstrap, Modernizr, etc.).