There is no reason BGA connections should break, aside from thermal issues. Some game consoles (and notebooks) simply ran too hot for consumer devices. The key is the difference between realworld airflow, and that which they specify in the fine print. Once you use a device for any length of time, it collects dust, which the consumer is responsible for clearing regularly. But of course most dont do that.
The consumer should have said "no thanks... maybe I'll buy the wii because it doesnt produce more heat than can be safely dissipated, especially once the system gets a healthy coating of dust!" Yeah I can just see the average consumer thinking like that.
But nonetheless that would have been the correct decision. Nowadays, after several die shrinks, all the consoles should run cool enough to where cracking bga solder joints should not be a problem. However yes there is still the flexure problem. If the pc board gets bent (somehow) then that greatly increases the chance of cracking. The best thing to do to prevent that is to simply uses a bigger package, with large balls
biggrin
and not focus so much on having this cute compact little thing. Just give us something that works ffs. But of course we all know the console makers couldnt give a damn about us... at least not microsoft and sony. Nintendo is pretty cool. They replaced a brand new but completey shattered DSi for $60.