I'd imagine that most of the apps aren't leveraging the capabilities of WebKit which might be why they are felt a bit flat.
There are some great JavaScript libraries out there that run web apps smoother using WebKit than some traditional iPhone apps.