Actually I've used LVM a fair bit on various Linux systems, and got burnt by it, including significant data loss (write barriers not being implemented, mostly). Then I was very anti-LVM, now I have a more balanced position, in my view: it's good for servers where high uptime is needed, but overkill for most desktops where raw partitions and Gparted are safer and easier.
I am about to extend use of LVM on one server where I need to add a large disk, and want a single huge LV across several disks. (Something that the raw partition model can't deliver).
However, on a laptop/desktop I would not use it (perhaps for a desktop to span disks, but not within a single disk.)
I would not have spent this much time ranting about LVM if I had not used it quite a lot...