I recently got an i-mate Ultimate 9502 which I'm on the whole reasonably happy with. Its got a large form factor but that works for me. The screen is excellent, although the video performance isn't brilliant. It doesn't have the same one handed usability my SP5 did but that's to be expected given the additional capabilities and the compromises to phone functionality that entails.
Unfortunately its developed a problem. I used the included headset and now it won't work without it. It'll still ring but no other sounds will come from the inbuilt speakers. Kind of a problem. I've tried hard and soft reboots and leaving it with the battery out. No joy. So tomorrow I'm going to have to call Telstra to try to get this resolved.
I wouldn't be so reluctant to do so if my experience in getting the phone delivered and set up hadn't been so painful. I never did get a confirmation email from the Telstra online store. I rang the number listed on their website but the people there were unable to help. They were very nice, just useless. I tried them again when I got the phone and wanted to set it up to use. Same people, still nice, still useless. They alleged to have contacted the people who could make it all work, but nothing came of that. I finally came across a different number listed elsewhere on their website and those people were able to help fairly quickly. Why Telstra feels the need to have a department of nice but useless people answering phones I'm not quite sure. Surely allowing them to actually do things would be more cost effective.