I've always had android phones with removable batteries, Droid, Incredible, Thunderbolt, S3. At one time or another they have all frozen/locked/wouldn't boot, and the only thing that fixed it was a battery pull. There are some phones I'm considering (not iPhone) that do not have a removable battery. Don't those occasionally freeze, and if so how do you get it started again?