I have a blackberry and i wouldnt reccomend it just because of connecting it to exchange, with the iphone you just follow a few steps but on the blackberry you have to have enterprise manager installed on the exchange server and that is a pain to configure also it can cost too.