There's actually a bit of work that could be done on the installer/partitioning IMNHO. As have been mentioned here, 512MB is a little tight for /boot (although 10GB would be too big).
As it is, it's rather hard to set up lvm/zfs volume management for everything but /boot over an encrypted partition - unless you can "use whole disk". Eg: a windows machine with a handful of hds/ssds - it can be pretty tricky to end up with swap, root (/), /home on a separate filesystem/mountpoint along with a conservative (10-20GB root filesystem/mountpoint) -- and the rest available to grow/add filesystems (for eg: containers/vms).
As it is, it's rather hard to set up lvm/zfs volume management for everything but /boot over an encrypted partition - unless you can "use whole disk". Eg: a windows machine with a handful of hds/ssds - it can be pretty tricky to end up with swap, root (/), /home on a separate filesystem/mountpoint along with a conservative (10-20GB root filesystem/mountpoint) -- and the rest available to grow/add filesystems (for eg: containers/vms).