No platform is perfect. Whether it be iOS, Android, Windows Phone, or BlackBerry, there are bound to be flaws, bugs, security holes, and so on that needs addressing over the course of time. There are also instances where apps on any of these platforms are bound to crash, but hopefully with each update, the respective companies will work towards making their platform a bit more stable.