I've used UDF on external drives. Its only limitation was that Windows XP wouldn't write to UDF filesystems (from memory, Windows Vista onwards support writing to UDF).
It has been a nice little filesystem to use on thumbdrives where cross-platform compatibility is key.
The only downside is the sparse documentation on creating UDF filesystems on block devices.
https://en.wikipedia.org/wiki/Comparison_of_file_systems#Sup...
and compare the number of green cells for each filesystem, specifically how "green" (ie compatible) it is.