You can use ssd either by using a pi-sata hat, a M2 adapter card or just a UsB to Data cable and use either sata HDD or SSD.
Remember that since the pi 3, it CAN boot directly from usb, no need for micro-sd card.
Plus, ODroid does not offer a 4GB RAM version and the ODroid base price is even higher than the pi4 4GB version