I believe the upgrade to ICS has overtaxed the operating system on these phones. The phones have GREAT hardware, but the original operating system just was NOT like the others that received ICS with little to no problems. I also believe that this is why it took so long for the ICS release AND why the Atrix 2 was REMOVED from the Jelly Bean update promise list.
Whether or not the "bugs" are on purpose (to make Motorola/AT&T more money) or just poor programming (which neither company will freely admit to) I don't think the Atrix 2 is as good as it should have been. A complete under-achiever. Sad, really.