Rob MacKenzie writes "I have to decide on a mobile phone to develop for. We are building a house with some automation built in, and we want the mobile phone to be able to control certain aspects of it, and retrieve information on what's going on in the house.
Our choices are the usual suspects: Apple's Iphone, RIM's Blackberry, Nokia's Line (symbian), Any Android phone I get get in Canada, J2ME Generic App, or a web language based UI you would interact with in the phone's browser.
What would you choose if you had to go with one? Which exact model? We will be buying a few to develop for, so price is a bit of an issue."