Boot Order and Batocera plus Pi OS

I’ve just ordered my first SSD and the Pironman 5 so I’m going to mess with boot order for the first time.

I’d like to use the SSD for Batocera as my primary use, but on occasions when I want to use the Pi for Raspberry Pi OS I want to keep that on a micro SD card. I don’t have the Pironman yet but my understanding is the SSD won’t be quickly removable.

My thought is to have the micro SD card as first in boot order, and just only have the card inserted when I want to run Raspberry Pi OS. Then I figured I’d have SSD as second in boot order. Then when I’m wanting to use the Pi for Batocera I would just remove the SD card so the Pi would boot from the SSD.

Am I thinking about this correctly? If not what would you suggest?

Yes, it is. Your idea is correct.
But you need to configure the boot order and reboot the system for it to take effect.
Execute: sudo rpi-eeprom-config -e

BOOT_UART=1
POWER_OFF_ON_HALT=1
BOOT_ORDER=0xf461
Press Ctrl + X & Y to save and exit, then reboot the system.

Or you can execute the command sudo raspi-config to enter the setting page to modify the boot order.
https://docs.sunfounder.com/projects/pironman5/en/latest/install/copy_sd_to_nvme_rpi.html#configure-boot-from-the-ssd