Re: Timeshift
"Hardly a problem", just run these 30 simple commands in a console during installation
On Ubuntu >=16.04 at least, the command you need is just:
sudo apt install zfsutils-linux
We have lots of boxes with ZFS data pools, and it works really well. We have some boxes with a root ZFS pool and that sometimes requires a manual import step at boot. IMO ZFS boot is a little too bleeding-edge; ext4 on mdadm still works more reliably.
Perhaps without the licensing dogma these sorts of things would get fixed faster, or best practice would be clearer. That'd be nice. As it is though, I've already found ZFS on Linux to be useful, stable, and generally easier to work with than expected.