I think it is usually better to install games onto a USB storage drive because USB External SSD is faster than most SD card.
USB Desktop external hard drives also can store more games than most SD Cards, and some newer USB external hard drive are fast enough to run games for the Xbox One and...