Rufus is the easiest tool for making a persistent live drive with Ubuntu 19.10
(But not the necessarily the best).
For making a Persistent drive not limited to 4GB in Ubuntu, mkusb is easiest, (and best), to use. (What else is there)?
For making a Persistent drive not limited to 4GB in Windows 10, Rufus seems to currently be the easiest tool to use.
That does not make it the best tool though.
I did some simple experiments comparing the latest version of Rufus and mkusb:
First I wiped a 4GB USB and then ran Rufus in Windows 10, rebooted, and had a look ar the /casper-rw/upper/ folder with Disk Usage Analyzer.
Then I deleted the casper-rw partition and made a new one.
I rebooted the drive a couple times, without making any changes or saving anything, and again had a look at the repopulated Persistent partition with DUA.
I again wiped the drive and created another Persistent USB with mkusb, rebooted and had another look with DUA.
Again I deleted the casper-rw partition and made a new one.
I rebooted the drive a couple times, without making any changes, and again had a look at the repopulated Persistent partition with DUA.
As can be seen from the attached charts, mkusb seems to be superior in the use of disk space, and grub 2 is more straight forward than syslinux.
Persistent USB made with Rufus
Persistent USB made with Rufus with Repopulated casper-rw partition
Persistent USB made with mkusb
Persistent USB made with mkusb with Repopulated casper-rw partition
Edit: following the trail of persistent disk space usage.
I took a look at disk space usage in the casper-rw partition of Rufus and mkusb freshly made persistent USB's
Rufus var folder
Contents of Rufus snaps folder
mkusb var folder
Contents of mkusb snaps folder
Data not yet confirmed