Goal: have a pocket system you can carry around.
I have had really bad experiences with traditional dnf Fedora, so that I would want to use Fedora Atomic on a live USB.
One deployment has about 7GB of size, so even though you have BTRFS deduplication, I would say
- 1GB boot
- 7+6GB system
- 10GB home
At least 25GB of storage are needed.
In general I assume Debian or Enterprise Linux would be way better suited for this, as the versions are stable, and the USB key is used on demand and not regularly updated.
A hack to make installers allow installing on a USB stick was to create a GPT partition table on it. But this may not work on Anaconda.