People always have to whine and moan about something, and this isn't much different I think.
I'm not a programmer so I can't comment on the actual state of the code but I seriously doubt that "bloat" is a good word for it. I think that some criticism could originate from the rather weird way in which the installer sets up a root ZFS environment. Because if you follow the installer you end up with a rather bizarre setup in which several filesystems end up doing nothing but act as placeholder (
zroot/root/DEFAULT, so
zroot/root does nothing) and worse: the moment you boot from a rescue CD and you try to import your pool in a regular way (so:
# zpool import -fR /mnt zroot
you will notice that none of your filesystems are accessible.
You'll
also need to use
# zfs mount zroot
and/or
# zfs mount zroot/root/DEFAULT
because some 'smart people' thought it made sense to turn the
canmount property off so that those filesystems don't auto-mount. An
in my opinion braindead decision because the chances that someone will use a rescue cd in order to fix or adjust their system are much higher than the chances of someone actually using this design for what it was intended:
sysutils/beadm. So: keeping multiple root filesystems around.
So yeah, in my opinion plenty of users who ran into this caveat of trying to access their ZFS system using a rescue CD, only to end up with a seemingly inaccessible system are bound to end up slightly negative, and quite frankly I can't blame 'm.
But just because the installer uses this (once again: in my opinion): stupid approach that doesn't mean that you're also bound to it.
None of my (ZFS) servers suffer from this stupidity. Of course they were set up manually. Either fully by hand or I simply moved to the shell and performed the partitioning by hand (these days I tend to ignore the installer completely because it's actually faster to install a system without it).
I only worked with ZFS on 2 kinds of systems: Sun Solaris 10 (when the filesystem had just been released) and of course FreeBSD. Quite frankly I only experience a lot of improvements instead of bloat and other nastiness.