I think some of the other brand Androids still have those features. No iPhones have that. Top of the line Samsungs seem to have discontinued the swappable batteries and SD slots. The SD slots are security problems because a data thief merely has to open the phone take out the SD card, copy the data, and stick it back in. voila, data stolen. They are also means of sneaking data or malware into an secure environment for transfer onto a computer. As such they are not allowed in many secure locations.
As for swappable batteries, unless the entire lower back of the phone IS the battery, swappable batteries require the phone to be thicker and heavier due to engineering requirements for the replaceable battery to have a protective case, and the phone to have a door and contacts, and a wall between the battery compartment and critical internal components. It means the battery has to be smaller with less capacity than it could have been to accommodate all those extra walls, doors, contacts, etc. So, to give you what you want: a removable battery, every phone with one, has to have a lower capacity battery and therefore less talk and standby time.
There are reasons why more modern phones are dropping these features.
Something I noticed this past week, is that I had encrypted my phone (Z4), but the sd card is still unencrypted :/