A lot of USB disc drives work just fine on Linux nowadays, and it’s a matter of what features you want/need, really. I have a pretty expensive Pioneer Blu-Ray writer that connects via Type C, but I needed the extra features at the time so I went for that.