Once you start trying to set up partitions manually, there are no recommendations to help guide you. To get a BTRFS installation with LUKS on half of a mSATA drive, I had to do several tests in VirtualBox to finally find the right series of steps to pull it off. More could be done to improve the process of creating a custom installation, such providing some presets or doing a "normal installation" within a chosen space.
From what I understand, LVM primarily helps HDDs. For performance and, in the case of laptops, possible impact reasons, many people boot from SSDs. However, LVM + LUKS would still be a nice touch for some users. It might already be possible with the existing partitioning tool, but using it requires knowledge and experimentation.
On the subject of the installer, setting up RAID with BTRFS or ZFS would also be great. Currently, ZFS can only be installed in a basic installation—no encryption, LVM, or partitioning. This is mainly Ubtuntu's problem, though, as the option to install with ZFS came from Ubuntu. The licensing of ZFS keeps it from being included in the Linux kernel, so if any attention is given to this idea, it should be focused on BTRFS. Improved support for BTRFS should include, in addition to RAID, getting BTRFS to use subvolumes by default (it appears that my installation is not using them). Enabling subvolumes manually in BTRFS requires also editing something in
/boot, as switching to subvolumes changes the layout of the filesystem and subsequently disrupts the boot process. A small change to the installer's script could keep a BTRFS user from going through the hassle and risk of tinkering with stuff in
I just want to take a moment to say that I really like the user experience of Zorin (especially Lite) as compared with other Linux distros. I'm excited to see how much further it can improve.