Just to add to this conversation, this will be changing in 9.3 as the boot device will be formatted with ZFS, use grub, and support boot environments. The installer will now support mirrored boot devices (finally!) and it doesn't hurt to have a 8GB or 16GB boot drive if one will be making their own boot environments. A 4GB device will easily hold the OS plus 2 boot environments which could represent 2 upgrades or security updates. However, if one plans to make their own boot environments, say for different testing scenarios, they should think higher than 4GB.