I read that different "same sized" HDs actually are different and this makes the replacement difficult: a solution is to buy a spare disk since the beginning.
Is it possible to pass to ZFS the whole disk but also to tell it to avoid using the last GiB to avoid such issue?