Then I wouldn't hold them up as an example to make your point. BBM in particular has major problems on both android and IOS mostly related to timely receipt of messages...not to mention being a memory hog. I feel sorry for 512 devices trying to run this. The point is developers can't build perfection into a phone. No developer can. There are always trade-offs when they build. As good as Rudy is, his 6snap crashes on my 920 like crashing is what it was designed to do. He knows it and it'll get better. Just like this phone will.
Also, before calling me whiny, click on my profile history and read my posts and thread. Do that, then come back and talk.