Personally, I'd stick with Android and get a desire, or desire HD, or since you've mentioned getting a mobile with a keyboard why not get a desire Z? I'm unsure of your budget but Orange have a cracking android phone for £100, the san Francisco (aka the zte blade). I got 1 each for my kids, got them unlocked for 99 pence and stuck a 3 sim in them. I've never owned a blackberry but I can't see why anyone would go for a blackberry before an Android or iPhone