Android by far.
I've owned a BlackBerry for 2 years previous to 2012 and I hated every moment of it. The screen was tiny, it kept getting stuck on loading screens, games are hard to play, browsing is difficult, the only upside is its qwerty keyboard.
I recently got a Galaxy S2 on Android and I love it, the app variety is much better, it's more customizable and looks far better. Touch screen keyboards are easy to get used to, and Android is generally a much funner experience.