Got mine from Orange (business) along with 2 others for collegues a couple of weeks ago and love it compared to my old SPV M3100 which was always just that too big and fat to be considered a phone rather than a pda.
It does have a few shortcomings with the main one being battery life but that can be tempered with a few well choosen tweaks and bearing in mind that wifi or GPS usage for any length of time will knock 10´s of % of the batterys charge but normally with gps at least, your in the a car its got power from a fairly bog standard usb/cig lighter charger.
I´ve already tweaked mine to death, installed a newer Rom, tomtom etc.. and think it must be hard to beat on what it can do in such a small package compared to everything bar an iphone which itself is bigger and less flexible.
The camera is excellant for a phone, miles better than the M3100´s and I also hear (but dont know for sure), a fair bit better than an iphones
As mentioned above, when you get it head over to xda developers forum and even if you baulk at flashing the rom, there´s a 4 to 8 well choosen registry tweaks that can up responsiveness a fair bit and help with battery management. Some developers have developed (& constantly updating) tweak tools/apps to make enabling/changing these registry settings a breeze.