Agreed about the batteries and MicroSD card. This is 2013. There's no excuse for lacking these features. All my cell phones have had removable batteries back to my original Nokia candybar. On Android a single battery can't get you through a full day of use if you're a serious user, and not everyone can get to a charging source constantly. Keeping spare charged batteries is critical. Plus not everyone wants to replace their whole phone just because the original battery (a $5 part) only holds 50% of its original capacity now, when the phone is otherwise sufficient.
And expandable storage isn't just about running out of what is built-in to the device. It's critical for backups should something happen to the phone hardware (failure, damage, etc). Pop the memory card into a replacement phone, restore from Titanium Backup, and you're back up and running in short order. No other solution via the "cloud" or PC backup comes close to being as flexible, convenient or powerful. I have my phone set to automatically back up to itself (external MicroSD card) nightly, no user intervention required.
All my cell phones back to early 2000s (when it was still called "Transflash") have had expandable storage. I'm not going to start giving that up just because some manufacturers are assholes and are trying to push consumers into being conditioned/brainwashed to not expect/want that anymore.
This is 2013. Anyone trying to market a phone needs to stop pulling an Apple, insulting consumers and treating us like imbeciles. Stop gluing the case together and taking away critical options. If we wanted a stupid i-device we'd go buy a fucking iPhone. But we won't: we want Android, which normally COMES with all this. Get with the program or GTFO of the marketplace. Samsung, now HTC. It's fucking infuriating. No removable battery, or no expandable storage = no sale. Period.