I happy to have only linux hosts in my surroundings. So I may choose other filesystems than vfat for usb sticks. I'd like to use something that is more native to linux.
I tried ext4 but get unexpected problem: file permissions that was writed by the first host was applied by the second which cause inconsistency due to difference between uid's and gid's in use on both computers.
vfat has special mount options like umask,gid,uid, that grants everybody privileges to write and read any file on the stick. On the contrary ext4 respects original inconsistent privileges and provides no way to bypass them. So using this awesome filesystem for usb sticks is rather tiresome.
What other filesystems may be good choice for usb sticks?