I never liked LVM for personal use as it was predicated on always just increasing lvs/vgs - no apparent thought given to reducing/deleting lvs/vgs. Even when LVM2 came out.
It's now more flexible, but seems to have been "tacked on". If ZFS had been available earlier I would have gone that way, but btrfs suits the way I work, and has for years.
At work, it's all LVM.