I'd get the X51v right now if it weren't for the landscape problem...
I want that GPU, but I'm not willing to spend $300 on a PPC that is bad in landscape. Is the x50v/x51v any worse than the X5 in landscape? If it isn't any worse than the X5, than I'm willing to cope with it.:)
Like I said, I'm not a gamer, so the hx4700's pathetic buttons don't frighten me. ;)
P.S. I don't care about built-in storage. I use memory cards, because the built-in storage is always slow.
Edit: Looks like I'll get the hx4700! The x50v/x51v doesn't have enough reasons for me to dump the hx4700's awesome screen. All three can be upgraded to WM6, and the hx4700 has a GPU (although it is wimpy) and has one of the highest GAPI scores out there, which is what most programs I have use. The x50v/x51v's GPU lags in GAPI also... If my Axim x5 can do 45 fps playing videos when overclocked to 570MHz, the hx4700 should be able to at least 60 when I'm finished overclocking it, and likely more. As for VGA, I really couldn't care too much, but I have yet to see any PPC with a screen as good! (I have personally played with the x50v and the iPhone). The x50v's screen wasn't any better than my x5's (other than the fact that it is VGA), and the iPhone's was better, but I'll never forget that hx4700!