For a couple of years now I've been trying on and off to come up with a method of running Fedora in a portable manner than is easy to keep up with, update, has decent performance, and doesn't suck :)

A pure live USB method isn't easily updatable so doesn't meet the criteria

A live USB with persistent overlay is updatable but isn't very intelligent since it just burns up space with deltas. This method MIGHT be acceptable if there was an easy way to merge those deltas into the compressed live image.

A real install sucks because even with my 32GB class 10 flash memory hooked up by a USBC/3.0 adapter the performance is terrible and updating pretty much took 6+ hours.

All of that means the wiki[1] is pretty much useless and it doesn't look like it's been updated for the fact that LiveUSB creator is depreciated in favor of Fedora Media Writer. 

I've looked at unionFS but depending on your tech level that may not be considered EASY to implement and I would still like a way to easily merge changes into the compressed image because I/O is causing the performance issues, not CPU horsepower (Intel i5-6300U).

Anybody have some success stories they can share? Ideas? Apps or scripts that could help automate the management of the install?

I know next to nothing about ansible, but could it be used to manage it as a virtual host? (Not in the VM sense, but as a system on a file sense)

If I come up with something that meets the criteria I may be willing to document it in the Fedora wiki for other :)

Thanks,
Richard

[1] https://fedoraproject.org/wiki/How_to_create_and_use_Live_USB