All of BlackBerry's deepest, darkest secrets were laid out today, and it's about time. It took several months and many frustrating set backs, but BlackBerry 10 is finally ready to take on the likes of iOS and Android. So will it be able to keep up?

The right bases were covered today: the Z10 is an all-touch handset, while the Q10 is for consumers missing the cool touch of a physical keyboard. There are apps, carrier support, cool features and even odd celebrity endorsements. In all, it was a safe announcement, one that we're glad has finally come and gone.

BlackBerry has plenty of work ahead of itself—a complete name change is just the beginning—especially with bigger and better handsets coming from Samsung and Apple. Welcome back, BlackBerry. Now let's get to work.