If you like to customize your device by flashing custom roms, you will want the removable battery and sd card slot. It helps to get you out of trouble. If you tend to always run stock and don't want root, then the htc one will suit your needs. I could care less about the issue with samsung's...