I am limiting it to these two as I have had experience with these two. I do not like Blackberry because of its configuration and lack of good free apps. I LOVE Android because of the tornado of free apps. I have just gotten a Samsung Galaxy just this afternoon and LOVE it.
If one day BlackBerry can sell reasonably priced handsets for the features offered, as well as full, flawless support for all Android apps; I don't mind switching over to BlackBerry....... For the time being......Android is still the best...even compared to the iOS