I have an omnia i910. To be honest, sometimes I miss a hardware keyboard. However, with fingerkeyboard 2.1, I'm missing it less and less everyday. Not to mention that the ROM cooking is on the rise, and that anyday now Verizon can release an official ROM for it, I think its perfect. It is fast, and the camera is amazing (something that it has all the other phones you are looking at beat in).The thing is, aesthetically it is perfect (you will love how slim it is). The memory comes in handy. One thing to note: it overheats with too much use(like playing games or using the internet for more than an hour). It is also cheaper than the diamond or touch pro, which I consider its only real competitors in the PPC field. The battery will last 2 days with light use and email. Anyway, hope I helped you with your decision. In the end, its up to what you like the most. Just my 2 cents