U are right! Snapdragon and a lot of RAM its a great combination, but for example there are some phones out there running Android 2.1 and have almost same reference as IMAGIO... Look at this video, is HTC Hero and its running smoothly and good!
http://www.youtube.com/watch?v=2bT28mucBGY