None is perfect, but as far as I could notice Android is more stable. In five years os using it, few times I had my chatting apps crushed, the rest worked normally
In the case of Windows Mobile, there are so few apps, that if one crushes, you will get annoyed, since you don`t have too many alternatives to replace it, just to wait to see whether it restarts