This has been in the back of my mind lately as I think about bouncing between OSes. Typically various Linux distros seem to be able to recognize just about any filesystem, but the same definitely can’t be said of Windows, and I suspect MacOS as well.
I’m mainly thinking about whatever would allow you to plug a drive into a computer or smartphone (more of an edge case here tbh, but it’d be a nice bonus) and it be recognized without issue.
If you have any particular questions please let e know. I’ve been doing this for years and can basically do it from memory at this point.
I’m happy to help.