Currently I'm in the last year of college, and have managed to convince my CSC (computer sciences) teacher to venture into mobile development - namely Java on the iMate SP5 (given that it's a phone [justification for spending $800], supports Windows Mobile 5 and WiFi). I recommended this choice as they seem to be the cheapest option that supports Mobile 5 and WiFi, especially as I can get them for cost price thanks to work.
However, since recommending the iMate, a few more options have come to my attention (the Harrier) and wonder what you guys would recommend. Currently the iMate was chosen for its relative cheapness, nothing else - we don't see features such as a qwerty keyboard having much advantage given that most development would be done in class/on computers.
Thanks guys.

